作者: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上下文配置
3. 待校验的Java对象
4. 国际化资源文件
5. 控制层
下面这张图是从其他文章中截取的,主要用于说明:@Valid与BindingResult之间的关系;
6. 前台
引入Spring的form标签:
在前台显示错误:
7. 测试
输入:http://localhost:8080/SpringMVCTest/test/index.action
8. 其他
参考链接:
http://blog.sina.com.cn/spstudy