Struts2-注解配置 validations
来源:互联网 发布:tk域名官方网站 编辑:程序博客网 时间:2024/05/17 09:23
任意一个XML配置的validator都有一个相应的注解。每一个注解的属性都和XML的配置很相似。还有些注解可以用来把一个类定义为使用基于注解的验证,或是配置自定义的validator,还可以把一个属性或类的验证进行分组。
注解
相应的XML
描述
RequiredFieldValidator
required
确保该属性不是null
RequiredStringValidator
requiredstring
确保一个String类型的属性不是null,并且非空
StringLengthFieldValidator
stringlength
检查String的长度范围是否与所期望的一致
IntRangeFieldValidator
int
检查int类型的数字是否超出所期望的大小范围
DoubleRangeFieldValidator
double
检查double类型的数字是否超出所期望的大小范围
DateRangeFieldValidator
date
检查date类型的属性是否超出所期望的范围
ExpressionValidator
expression
使用值栈来估算一个ONGL表达式(必须要返回boolean值)
FieldExpressionValidator
fieldexpression
使用OGNL表达式来验证字段
EmailValidator
保证该属性是一个有效的email地址
UrlValidator
url
保证该属性是一个有效的URL
ConversionErrorFieldValidator
conversion
检查该属性是否有转换错误
RegexFieldValidator
regex
检查该属性的值是否与某个正则表达式相匹配。
VisitorFieldValidator
visitor
把对字段的验证动作推迟到这个字段所属的类的特有的另一个验证文件中执行。
StringRegexValidator
n/a
检查字符串是否与正则表达式匹配
CustomValidator
n/a
表示使用了一个自定义的validator
ValidationParameter
n/a
作为CustomValidator 注解的一个参数
Validation
n/a
表示该类使用了基于注解的验证——这个注解可以与接口或类一起使用
Validations
n/a
用来对一个属性或类组合使用多种验证
- Struts2-注解配置 validations
- struts2 @Validations 注解的bug和缺陷
- Struts2 Annotation 注解配置
- Struts2 Annotation 注解配置
- struts2 的注解配置
- Struts2 零配置注解
- Struts2 零配置注解
- struts2 注解配置
- struts2零配置-注解
- Struts2注解版配置
- struts2注解配置注意事项
- Struts2注解零配置
- struts2注解配置注意事项
- Struts2 Annotation 注解配置
- struts2 注解配置
- struts2 注解配置 chain
- Struts2 Annotation 注解配置
- Struts2 注解配置
- 浅析inotify并编写arm版文件监控
- 2、多参数函数设计方法总结
- Oracle经典教程(入门到精通很详细)
- 中国机械设备网
- 表单form验证
- Struts2-注解配置 validations
- Google Code Jam 2015 Round 1A 解题报告
- 一个delete和析构函数引发的coredump
- Fedora20上源码安装Xen4.3.0
- leetcode:Roman to Integer
- (KMP 1.6)hdu 2203 亲和串(判断文本串循环移位之后是否能将模式串包含在其中)
- This text field does not specify an inputType or a hint
- 排序算法之交换排序(冒泡和快排)
- ESlint安装使用