springMVC学习笔记-jsr303使用

1.在controller中需要验证的数据前面加上@Validated   ,参数后面紧跟BindingResult br信息处理,然后br.hasErrors()判断错误,返回错误信息显示页面

@RequestMapping(value="/add",method=RequestMethod.POST)

public String adduser(@Validated user use,BindingResult br){
if(br.hasErrors())
return "user/add";
users.put("5", use);
return "redirect:users";

}

2.在jsp中使用<sf:errors path="email"></sf:errors>来显示错误的提示信息

<sf:form method="post" modelAttribute="user">
<!-- path 相当于绑定类的属性名称-->
username:<sf:input path="username"/><sf:errors path="username"></sf:errors><br>
userpassword:<sf:password path="userpassword"/><br>
email:<sf:input path="email"/><sf:errors path="email"></sf:errors><br>
age:<sf:input path="age"/><sf:errors path="age"></sf:errors><br>
<input type="submit" value="提交">

</sf:form>

3.在model数据中需要验证的get方法中,使用@XXX(message="xxxx")来验证

@NotEmpty(message="用户名不能为空")
public String getUsername() {
return username;
}

阅读更多
个人分类: springMVC学习笔记
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

不良信息举报

springMVC学习笔记-jsr303使用

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭