voglio permettere solo interi positivi per i campi numerici tra cui zero.How posso definire questa convalida utilizzando JSR 303.
ho provatoConvalida interi positivi
@Min(value=0 message = "msg1")
- ma permette valori decimali come 1.2.@Digits(fraction = 0, integer = 10, message ="msg2")
- Accetta valori negativi.@Min(value=0, message = "msg1")
@Digits(fraction = 0, integer = 10, message ="msg2")
- Funziona bene, ma a volte vengono visualizzati entrambi i messaggi cioèmsg1
emsg2
.
Qualche suggerimento?
Grazie!
Qual è il motivo particolare non si utilizza un campo intero? – Perception
@Perception: sto lavorando con un'applicazione legacy e non posso cambiarlo subito. – xyz
Utilizzare un vincolo personalizzato? - http://nonrepeatable.blogspot.com/2010/05/creating-custom-jsr-303-constraint.html –