Ceci est dans le prolongement à la question posée ci-dessous:Cross Validation terrain JSR303
Cross field validation with Hibernate Validator (JSR 303)
Je suis nouveau à JSR 303, mon exigence est - Dans ma page (j'utilise Spring WebFlow pour créer un sondage) J'ai deux champs de texte disent Amount1 et Amount2, si Amount2 est inférieur à Amount1 alors j'ai besoin d'afficher un message d'erreur de validation juste en dessous du champ Amount2 en disant (Amount2 ne peut pas être inférieur à Amount1). En utilisant la réponse donnée ci-dessus, je peux voir ce message en haut de la page mais pas en dessous du champ.
Ce qui fonctionne:
@Amount(amount1= "amount1", amount2= "amount2")
public class SurveyBean extends ModelContextBean implements Serializable{
Ce qui ne fonctionne pas:
public class SurveyBean extends ModelContextBean implements Serializable{
@Amount(amount1= "amount1", amount2= "amount2")
private String getAmount2(){}
Quelqu'un pourrait-il s'il vous plaît aidez-moi à la façon d'appliquer la validation sur le terrain cross au niveau du terrain ...
Merci d'avance
Merci de confirmer que la validation entre champs n'a pu être appliquée qu'au niveau de la classe. – user3367569