private String username;
private String password;
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 ActionErrors validate(ActionMapping mapping,
HttpServletRequest request) {
ActionErrors errors=new ActionErrors();
//判断用户名,加入错误信息
if(this.username==null || this.username.trim().equals(""))
{
errors.add("username", new ActionMessage("username.null"));
}
if(this.password==null || this.password.trim().equals(""))
{
errors.add("password", new ActionMessage("password.null"));
}
return errors;
}
}
我们还添加了一个配置文件ApplicationResources.properties,用来存放错误提示信息:
最后一个是struts-config.xml配置信息:
[html] www.2cto.com
< xml version="1.0" encoding="UTF-8" >
type="com.sinosoft.servlet.action.LoginAction">