创建Action类,继承ActionSupport类,添加validate()效验方法,
ActionSupport类是一个默认的Action实现类,提供了包括获取国际化信息的方法,数据效验的方法,以及默认处理用户请求的方法等。
import com.opensymphony.xwork2.ActionSupport;
public class Login extends ActionSupport{
private String name;
private String password;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getPassword() {
return password;
}
public void setPassword(String password) {
this.password = password;
}
//数据效验,继承ActionSupport类,添加validate()方法,一旦在验证过程中添加了效验信息,会根据Action的配置跳转到input的视图页面。JSP页面用<s:fielderror fieldName="name"/>显示错误信息
public void validate(){
if(this.getName()==null || this.getName().length()==0){
addFieldError("name","用户名不能为空");
}
}
一旦在验证过程中添加了效验信息,会根据Action的配置跳转到input的视图页面。JSP页面用<s:fielderror fieldName=“name”/>显示错误信息
|
|