0
点赞
收藏
分享

微信扫一扫

【Spring学习笔记-MVC-10】Spring MVC之数据校验

作者:ssslinppp      

1.准备

这里我们采用Hibernate-validator来进行验证,Hibernate-validator实现了JSR-303验证框架支持注解风格的验证。首先我们要到http://hibernate.org/validator/下载需要的jar包,这里以4.3.1.Final作为演示,解压后把hibernate-validator-4.3.1.Final.jar、jboss-logging-3.1.0.jar、validation-api-1.0.0.GA.jar这三个包添加到项目中。



2. Spring MVC上下文配置


【Spring学习笔记-MVC-10】Spring MVC之数据校验_数据校验【Spring学习笔记-MVC-10】Spring MVC之数据校验_数据校验_02



3. 待校验的Java对象


【Spring学习笔记-MVC-10】Spring MVC之数据校验_数据校验_03


4. 国际化资源文件

【Spring学习笔记-MVC-10】Spring MVC之数据校验_spring_04【Spring学习笔记-MVC-10】Spring MVC之数据校验_spring_05【Spring学习笔记-MVC-10】Spring MVC之数据校验_数据校验_06

5. 控制层

【Spring学习笔记-MVC-10】Spring MVC之数据校验_数据校验_07【Spring学习笔记-MVC-10】Spring MVC之数据校验_Spring MVC数据校验_08

下面这张图是从其他文章中截取的,主要用于说明:@Valid与BindingResult之间的关系;

【Spring学习笔记-MVC-10】Spring MVC之数据校验_Spring MVC_09

6. 前台

引入Spring的form标签:

【Spring学习笔记-MVC-10】Spring MVC之数据校验_Spring MVC_10

在前台显示错误:

【Spring学习笔记-MVC-10】Spring MVC之数据校验_mvc_11


7. 测试

输入:http://localhost:8080/SpringMVCTest/test/index.action 

【Spring学习笔记-MVC-10】Spring MVC之数据校验_mvc_12【Spring学习笔记-MVC-10】Spring MVC之数据校验_Spring MVC_13【Spring学习笔记-MVC-10】Spring MVC之数据校验_spring_14

8. 其他


参考链接:


​​http://blog.sina.com.cn/spstudy​​ 


举报

相关推荐

0 条评论