ich mit Spring Webflow für eine mehrseitige Form, und ich habe diese Klasse (für ein Formular in einer bestimmten Seite):Frühling WebFlow - Eine Validierung für zwei Felder
public class NameForm {
@Size(min = 1, max = 120)
@Pattern(regexp = GlobalRegex.NAME_REGEX)
private String firstName;
@Size(min = 1, max = 120)
@Pattern(regexp = GlobalRegex.NAME_REGEX)
private String lastName;
private int variableX;
}
Und eine Ansicht mit diesem Modell:
<view-state id="form" model="NameForm">
<transition on="next" to="nextPage" validate="true">
...
</view-state
in einigen Fällen sind die Zwänge, wie in den oben NameForm
angegeben (Namen zwischen 1 und 120 Zeichen sind), aber in anderen Fällen, die auf dem Wert von variableX
abhängt, möchte ich die Summe der Längen von firstName
und lastName
zu sein zwischen 1 und 65 Zeichen.
Wie könnte ich das tun? Ich habe gehört, dass ich programmtechnisch einen Validator erstellen kann, aber ich weiß nicht, wie ich diese Art von Einschränkungen, die ich brauche, machen könnte.
Vielen Dank für Ihre Hilfe. Wenn Sie weitere Informationen benötigen, fragen Sie bitte.