在我们所了解的表单提交中,大多数都需要在提交之前进行数据验证,分为客户端验证和服务器验证,客户端验证可以使用js验证,服务器端需要使用代码验证,在学习了springmvc的数据验证的知识后,在这里记录下来,进行相关操作的步骤。废话少说直接进入主题。springmvc数据验证的步骤:
1.导入相关验证的压缩包:![](https://img-blog.csdnimg.cn/20190305105833699.png)
2.在配置的springmvc.xml文件中注册LocalValidatorFactoryBean验证器。使用set方法注入真正的验证器HibernateValidator
然后在下面注册mvc注解驱动
3.在实体类中使用注解进行相关验证。
4.在控制类中处理方法中使用@valid注解对传过来的形参student 进行验证,在加一个BindResult br对象用于处理验证,里面包含验证错误时候的信息。
5在表单中添加错误的信息,用于在验证错误时候显示相关错误信息。
到此为止,springmvc验证需要的步骤完成了,接下来就需要启动项目,进行验证了。还望各位看到的大佬们能指点。