@NotBlank似乎不起作用

时间:2011-08-09 02:03:17

标签: forms hibernate spring validation registration

1)我使用Spring / Hibernate验证器进行验证,检查字段是否只有空格或者是否为balnk我在“字符串名称”上使用@NotBlankimport org.springmodules.validation.bean.conf.loader.annotation.handler.NotBlank;)注释。但在放置@NotBlank注释后,该字段未经过验证。

我的Controller类看起来像。

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

2)进行验证的另一种方法是什么(用于检查唯一的空白区域),如果用户输入他/她的全名(中间有空格),则应该对其进行验证,并在发送消息时抛出消息用户只输入空格?

1 个答案:

答案 0 :(得分:1)

  • 尝试删除@ModelAttribute注释
  • 检查验证是否已启用(正常情况下:<mvc:annotation-driven/>是enoguht)
  • 检查是否部署了JSR 303验证器实现