您的位置:首页 > 编程语言 > Java开发

struts2验证框架中的常见的注解

2013-05-31 09:52 190 查看
注解
相应的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
保证该属性是一个有效的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
用来对一个属性或类组合使用多种验证
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: