spring-mvc配置

<mvc:annotation-driven validator="validator" />
<bean id="validator" class="org.springframework.validation.beanvalidation.LocalValidatorFactoryBean">
<property name="providerClass" value="org.hibernate.validator.HibernateValidator"/>
<property name="validationMessageSource" ref="messageSource"/>
</bean>

<bean id="messageSource" class="org.springframework.context.support.ReloadableResourceBundleMessageSource">
<property name="basenames">
<list>
<value>classpath:validate/ywblValidationMessages</value>
</list>
</property>
<property name="useCodeAsDefaultMessage" value="false"/>
<property name="defaultEncoding" value="UTF-8"/>
<property name="cacheSeconds" value="120"/>
</bean>

  /**
14 * Bean Validation 中内置的 constraint
15 * @Null 被注释的元素必须为 null
16 * @NotNull 被注释的元素必须不为 null
17 * @AssertTrue 被注释的元素必须为 true
18 * @AssertFalse 被注释的元素必须为 false
19 * @Min(value) 被注释的元素必须是一个数字,其值必须大于等于指定的最小值
20 * @Max(value) 被注释的元素必须是一个数字,其值必须小于等于指定的最大值
21 * @DecimalMin(value) 被注释的元素必须是一个数字,其值必须大于等于指定的最小值
22 * @DecimalMax(value) 被注释的元素必须是一个数字,其值必须小于等于指定的最大值
23 * @Size(max=, min=) 被注释的元素的大小必须在指定的范围内
24 * @Digits (integer, fraction) 被注释的元素必须是一个数字,其值必须在可接受的范围内
25 * @Past 被注释的元素必须是一个过去的日期
26 * @Future 被注释的元素必须是一个将来的日期
27 * @Pattern(regex=,flag=) 被注释的元素必须符合指定的正则表达式
28 * Hibernate Validator 附加的 constraint
29 * @NotBlank(message =) 验证字符串非null,且长度必须大于0
30 * @Email 被注释的元素必须是电子邮箱地址
31 * @Length(min=,max=) 被注释的字符串的大小必须在指定的范围内
32 * @NotEmpty 被注释的字符串的必须非空
33 * @Range(min=,max=,message=) 被注释的元素必须在合适的范围内
34 */

@Valid @ModelAttribute KtcybDTO cybDTO
, BindingResult bresult;

Hibernate-annotations.jar Hibernate Validator.jar

最新文章

  1. bzoj 1500 维修数列
  2. oracle 中数据库完全导入导出:cmd命令行模式(转载)
  3. java重载和重写的区别
  4. MatLab有关路径的几个命令
  5. Leetcode SortList
  6. scau 8633 回文划分
  7. 关于boost的thread的mutex与lock的问题
  8. 使用inno setup打包程序完整脚本(.net框架检测,重复安装检测)
  9. 《深入Java虚拟机学习笔记》- 第3章 安全
  10. Tian Ji -- The Horse Racing
  11. checkbox 删除
  12. XML中 添加或修改时 xmlns=&quot;&quot; 怎么删除
  13. Django部署到Apache Web Server
  14. Docker: 限制容器可用的内存
  15. matplotlib安装
  16. Unicode编码范围
  17. JSON和JSONP,浅析JSONP解决AJAX跨域问题
  18. C#设置WebBrowser IE浏览器版本
  19. Java servlet 实现的简易购物车
  20. kafka集群环境搭建(Linux)

热门文章

  1. uva 11195 Another queen (用状态压缩解决N后问题)
  2. 数位DP问题整理(一)
  3. 在Delphi中实现HexToStr函数和StrToHex函数
  4. ccrendertexture
  5. spring注解:@PostConstruct和@PreDestroy
  6. 关于js中return false、event.preventDefault()和event.stopPropagation()
  7. Linux Shell删除某一个目录下的所有文件夹(保留其他文件)
  8. 關於Validform 控件 值得注意的地方
  9. Android pulltorefresh引用遇到的一个问题
  10. .NET 统一用户管理 -- 单点登录