1. 首页
  2. 编程语言
  3. Java
  4. 详解SpringMVC学习系列(6) 之 数据验证

详解SpringMVC学习系列(6) 之 数据验证

上传者: 2022-05-02 09:08:13上传 PDF文件 217.34 KB 热度 11次

在系列、中我们展示了如何绑定数据,绑定完数据之后如何确保我们得到的数据的正确性?这里我们采用Hibernate-validator来进行验证,Hibernate-validator实现了JSR-303验证框架支持注解风格的验证。在com.demo.web.controllers包中添加一个ValidateController.java内容如下:其中@Valid @ModelAttribute ValidateModel validateModel的@Valid 意思是在把数据绑定到@ModelAttribute 后就进行验证。在views文件夹中添加validatetest.jsp和validatesuccess.jsp两个视图,内容分别如下:其中特别要指出的是validatetest.jsp视图中的modelAttribute="xxx"后面的名称xxx必须与对应的@Valid @ModelAttribute 中的xxx名称一致,否则模型数据和错误信息都绑定不到。填写错误数据提交:可以看到依然正确显示了设置的错误信息。下面是主要的验证注解及说明:数据验证的内容到此结束,代码下载:更多信息请参考官方文档:

下载地址
用户评论