Java框架――Structs(二)

2014-11-24 09:39:58 · 作者: · 浏览: 4
lic class LoginForm extends ActionForm {

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"));
}
//判断密码,加入错误信息 www.heatpress123.net
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" >










input="/login.jsp" name="loginForm" scope="request"
type="com.sinosoft.servlet.action.LoginAction">