在我们所了解的表单提交中,大多数都需要在提交之前进行数据验证,分为客户端验证和服务器验证,客户端验证可以使用js验证,服务器端需要使用代码验证,在学习了springmvc的数据验证的知识后,在这里记录下来,进行相关操作的步骤。废话少说直接进入主题。springmvc数据验证的步骤:

1.导入相关验证的压缩包:springmvc数据客户端验证

2.在配置的springmvc.xml文件中注册LocalValidatorFactoryBean验证器。使用set方法注入真正的验证器HibernateValidator

springmvc数据客户端验证

然后在下面注册mvc注解驱动

springmvc数据客户端验证

3.在实体类中使用注解进行相关验证。

springmvc数据客户端验证

4.在控制类中处理方法中使用@valid注解对传过来的形参student 进行验证,在加一个BindResult br对象用于处理验证,里面包含验证错误时候的信息。

springmvc数据客户端验证

5在表单中添加错误的信息,用于在验证错误时候显示相关错误信息。

springmvc数据客户端验证

到此为止,springmvc验证需要的步骤完成了,接下来就需要启动项目,进行验证了。还望各位看到的大佬们能指点。

相关文章: