Spring有自己的数据验证框架,DataBinder可以完成数据校验工作,下面以用户登录为例,说明登录操作怎样按照一定的规则验证用户提交的用户和密码.
1、 首先需要导入jar包文件
2、 在springmvc-servlet.xml中配置mvc驱动,启动验证框架:
3、 注入数据校验类:
4、 给需要添加验证的属性添加注解:
5、 在controller层使用BindingResult处理页面接收的数据:
6、 最后在页面接收错误消息,此处特别注意modelAttribute的值需和传递过来的参数名一致,同时path的值也应该是该对象的属性名