struts2的中的验证机制

原创 2016年08月29日 16:18:38

1.服务器端验证:如果一个action类继承ActionSupport类,那么action类将会继承其validate方法,当服务器收到action请求会先执行validate方法再执行execute方法

import java.util.Date;

import com.opensymphony.xwork2.Action;
import com.opensymphony.xwork2.ActionSupport;

public class RegisterAction extends ActionSupport{
	private	String name;
	private String pwd;
	private int age;
	private Date birthday;
	@Override
	public String execute() throws Exception {
		System.out.println("execute");
		return Action.SUCCESS;
	}
	
	public String age(){
		System.out.println(age);
		return Action.SUCCESS;
	}
	
	public void validateAge(){		
		if(age>100||age<1){
			this.addActionError("年龄不合法");
		}
	}
	
	@Override
	public void validate() {
		System.out.println("validate");
	}
	
	public String getName() {
		return name;
	}
	public void setName(String name) {
		this.name = name;
	}
	public String getPwd() {
		return pwd;
	}
	public void setPwd(String pwd) {
		this.pwd = pwd;
	}
	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;
	}
	

	
}


版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

Struts2数据验证机制

1. 手动验证的实现 只需要在继承ActionSupport类的情况下,直接重写validate()方法即可。使用validate()方法可以对用户请求的多个Action方法进行验证,但其验证的...

Struts2数据验证机制

1. 手动验证的实现 只需要在继承ActionSupport类的情况下,直接重写validate()方法即可。使用validate()方法可以对用户请求的多个Action方法进行验证,但其验证的逻...

struts2验证机制

1,自定义验证public class MyFieldValidator extends FieldValidatorSupport : package cn.veryedu.validator; ...

struts2框架------验证机制

在struts2中,我们可以实现对action类的所有方法进行校验或者对action的指定方法进行校验。 对于输入校验struts2提供了两种实现方法: 1. 采用手工编写代码实现(编程式)。 2. ...

struts2数据验证机制

1. 手动验证的实现 只需要在继承ActionSupport类的情况下,直接重写validate()方法即可。使用validate()方法可以对用户请求的多个Action方法进行验证,但其验证的逻辑...

struts2运行机制

  • 2012-11-08 08:15
  • 40KB
  • 下载

Struts2工作机制

  • 2013-06-09 17:30
  • 197KB
  • 下载

Struts2中的ModelDriven机制及其运用

ModelDriven   为什么需要ModelDriven   所谓ModelDriven,意思是直接把实体类当成页面数据的收集对象。比如,有实体类User如下: pack...

struts2类型转换机制

  • 2012-02-25 21:25
  • 326KB
  • 下载

struts2运行机制

  • 2012-12-27 09:42
  • 40KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)