struts2.3.20的action中的validate验证
来源:互联网 发布:tensorflow 入门 编辑:程序博客网 时间:2024/05/18 07:40
</pre><pre name="code" class="java">
public class RegisterAction extends ActionSupport{private String username;private String password;private String repassword;private int age;private Date birthday;private Date graduation;public String getUsername(){return username;}public void setUsername(String username){this.username = username;}public String getPassword(){return password;}public void setPassword(String password){this.password = password;}public String getRepassword(){return repassword;}public void setRepassword(String repassword){this.repassword = repassword;}public int getAge(){return age;}public void setAge(int age){this.age = age;}public Date getBirthday(){return birthday;}public void setBirthday(Date birthday){this.birthday = birthday;}public Date getGraduation(){return graduation;}public void setGraduation(Date graduation){this.graduation = graduation;}//execute(),只要校验方法有任何一个错误都不会去执行此方法@Overridepublic String execute() throws Exception{return SUCCESS;}//验证方法,重写validate()/*public void validate(){//此处验证用户输入的信息,需要注意的是,此处只处理错误的情况,所以表达式都应该是判断错误的情况下做如何处理if(username == null || username.length()<6 || username.length()>12){this.addActionError("用户名不合法");this.addFieldError(username, "您的用户名不合法");}if(password == null || password.length()<6 || password.length()>10){this.addActionError("密码不合法");}else if(repassword == null || repassword.length()<6 ||repassword.length()>10){this.addActionError("确认密码不合法");}else if (!repassword.equals(password)){this.addActionError("2次输入密码不同");}if(age<18){this.addActionError("您的年龄未满18岁");}if(birthday != null && graduation != null){Calendar c1 = Calendar.getInstance();c1.setTime(birthday);Calendar c2 = Calendar.getInstance();c2.setTime(graduation);if(!c1.before(c2)){this.addActionError("您出生在您毕业之后");}}else if(birthday == null){this.addActionError("您的出生日期为空");}if (graduation == null){this.addActionError("您的毕业日期为空");}}*/}
0 0
- struts2.3.20的action中的validate验证
- struts2 表单验证 - action类中的validate()函数
- Struts2的validate验证
- struts2中的验证validate()流程
- 有关struts2的validate验证
- Struts2中使用validate框架对Action的不同方法进行验证
- 学习笔记: Struts2中使用validate框架对Action的不同方法进行验证
- struts2中的validate()方法验证
- struts2中的validate()方法验证
- validate验证指定action的核心代码
- struts2(三)---struts2中的服务端数据验证框架validate
- struts2用户验证的validate方法
- struts2的validate验证框架(1)
- struts2 validate验证
- struts2 validate验证
- struts2 validate验证
- struts2验证validate()
- Struts2-Validate验证框架
- 什么是线程 Java与Android
- 概念学习和一般到特殊序
- 生命游戏HTML5 Canvas代码
- JAVA面向程序第二版课后习题4.1
- css
- struts2.3.20的action中的validate验证
- Roman to Integer
- 一个简单有效的产生随机数且不重复的小算法--Robert Floyd
- Word Search - Leetcode
- 求数组中的最大连续和
- 《人人都是产品经理》读后感三——一个需求的奋斗史
- C#设计模式(九)外观模式
- apache配置网站目录的读写权限
- gen_server的同步调用内部实现机制及From的前世今生