读书人

spring mvc之兑现简单的用户管理三

发布时间: 2013-07-01 12:33:04 作者: rapoo

spring mvc之实现简单的用户管理三

?为实体User类添加验证,代码如图:


spring mvc之兑现简单的用户管理三
修改UserController中的add方法如下图所示:

@RequestMapping(value="/add",method=RequestMethod.POST)
?public String add(@Validated User user,BindingResult br){//一定要紧跟Validate之后写验证结果类
??if(br.hasErrors()) {
???//如果有错误直接跳转到add视图
???return "user/add";
??}
??users.put(user.getUsername(), user);
??return "redirect:/user/users";
?}

add.jsp页面代码如下:

<body>
<!-- 如果不写action,直接提交会提交给/add -->
<sf:form method="post" modelAttribute="user" >
?用户名:<sf:input path="username"/><sf:errors path="username"/><br/>
?密码:<sf:password path="password"/><sf:errors path="password"/><br/>
?昵称:<sf:input path="nickname"/><br/>
?邮箱:<sf:input path="email"/><sf:errors path="email"/><br/>
??<input type="submit" value="添加用户"/>
</sf:form>
</body>
</html>

这样儿就完成了验证。看起来儿,非常方便!

?

?

?

读书人网 >VC/MFC

热点推荐