Problème de validation par annotation
Bonjour,
Après plusieurs heures de recherche, je n'arrive tujours pas a valider mes formulaire via les annotations. J'ai déjà utiliser cette méthodes, mais la je sèche...
j'utilise
dans mon pom.xml, j'ai ajouter pour la validation :
Code:
1 2 3 4 5 6 7 8 9 10 11
|
<dependency>
<groupId>javax.validation</groupId>
<artifactId>validation-api</artifactId>
<version>1.0.0.GA</version>
</dependency>
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-validator</artifactId>
<version>4.2.0.Final</version>
</dependency> |
mon bean :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
|
import javax.validation.constraints.NotNull;
import javax.validation.constraints.Size;
public class monBean {
private String nom;
@NotNull(message = "tutututu")
@Size(min = 1)
public String getNom(){
return nom;
}
... |
mon controller :
Code:
1 2 3 4 5 6 7
|
@RequestMapping(params="validStep2", value = "/command", method = RequestMethod.POST)
public ModelAndView step2(@ModelAttribute @Valid final FormStep2 formIn, final BindingResult result) {
if(result != null && result.hasErrors()){
System.out.println("azerty");
}
... |
Voilà, mon BindingResult ne contient aucune erreur, pourtant mon form.getNom() est bien vide...
Je sais plus trop de quel coté chercher, il n'y a pas grand chose de plus dans les exemples que je trouve.
Merci d'avance.