使用Struts2的输入校验(四)--基于Annotation的输入校验
2017-01-19 20:45
471 查看
public class RegistAction extends ActionSupport { //该请求包含的4个请求参数 private String name; private String pass; private int age; private Date birth; public String getName() { return name; } //使用Annotation指定必填、正则表达式两个校验规则 @RequiredStringValidator(key="name.required",message="") @RegexFieldValidator(regexExpression="\\w{4,25}",key="name.regex",message="") public void setName(String name) { this.name = name; } public String getPass() { return pass; } @RequiredStringValidator(key="pass.required",message="") @RegexFieldValidator(regexExpression="\\w{4,25}",key="pass.regex",message="") public void setPass(String pass) { this.pass = pass; } public int getAge() { return age; } @IntRangeFieldValidator(message="",key="age.range",min="1",max="150") public void setAge(int age) { this.age = age; } public Date getBirth() { return birth; } @DateRangeFieldValidator(message="",key="birth.range",min="1900/01/01",max="2050/01/21") public void setBirth(Date birth) { this.birth = birth; } }
相关文章推荐
- 4.2.10: Struts2的输入校验---基于annotation的输入校验
- Struts2基于XML配置方式实现对action的所有方法进行输入校验
- 4.2.3: Struts2的输入校验---使用客户端校验
- Struts2的类型转换及输入校验(数组类型的使用)
- Struts2中的输入校验使用正则因正则中含有空格导致报错
- 使用Struts2的输入校验(二)--regex validator没有效果?
- 基于Annotation的输入校验 推荐
- 基于Struts2框架实现登录案例 之 使用Struts2标签库简化表单+继承ActionSupport完成输入交验
- Struts2输入检验(一)使用Annotation验证
- Struts2的类型转换及输入校验(集合类型的使用)
- Struts2_基于XML配置方式对指定action方法实现输入校验、基于XML校验的一些特点
- 基于struts2和DWR的Ajax输入校验
- day28_struts2(全天)のPPT学习——06 使用Struts2的输入校验
- struts2基于验证框架的输入校验
- Struts2基于XML配置文件实现输入校验
- Struts2输入检验(一)使用Annotation验证
- Struts2输入检验(一)使用Annotation验证
- Java_JavaEE_基于Annotation的输入校验;
- JavaEE----使用Struts2的输入校验之手动编码校验
- 使用Struts2的输入校验(三)--短路校验器