2011-08-09 7 views
0

1) J'utilise le validateur Spring/Hibernate pour la validation, pour vérifier si un champ n'a que des espaces ou est laissé balnk j'utilise l'annotation @NotBlank (import org.springmodules.validation.bean.conf.loader.annotation.handler.NotBlank;) sur "String Name". mais après avoir mis l'annotation @NotBlank, le champ n'est pas validé.@NotBlank ne semble pas fonctionner

Ma classe de contrôleur ressemble à.

public String addPerson(
     @ModelAttribute("userregistration")@Valid UserRegistration userRegistration , 
     BindingResult result,Model model){ 
} 

2) Quel est l'autre façon de faire la validation (pour vérifier les seuls espaces blancs), si un utilisateur entre son/son nom complet (avec un espace entre les deux), il doit être validé, et message est émis lorsqu'un utilisateur entre uniquement des espaces blancs?

Répondre

1
  • Essayez de supprimer l'annotation @ModelAttribute
  • Vérifiez que la validation est activée (dans le cas normal: <mvc:annotation-driven/> est enoguht)
  • Vérifiez que le JSR 303 validateur est déployé l'implémentation de