springmvc的rest风格之三实现用户添加(JSR 303 Bean Validation服务端数据验证)
添加bean-validator.jar包
修改实体类User.java,添加默认构造器以及数据验证信息
?在Action控制器UserController.java中添加方法:
?修改用户列表页面/jsp/user/userList.jsp添加:<a href="addUserPro">添加用户</a>
添加用户新增页面/jsp/user/addUser.jsp
?
在springmvc配置文件spring-mvc.xml中添加<mvc:annotation-driven/>,如果没有这个标签,程序会直接跳过验证逻辑,因为它提供@Valid支持(很惭愧,研究了半天,只知其一,不知其二,知道这个标签里面注入了两个bean,但不知道在什么情况下用必须这个标签)
?为了解决中文乱码问题,在web.xml中添加
在浏览器中输入:http://127.0.0.1:9900/springmvc_005_rest_03/user/,进入到用户添加页面,不填写任何信息,直接点击“登录”按钮,页面显示
?