Struts2服务器端的验证方式介绍。
服务器端验证方式:1. validate 2. validateMethodName
validate方法在ActionSupport类中,所以自己的Action要集成这个类
//验证用户登录的信息
public void validate(){
System.out.println(“调用validate方法”);
if(“chz”.equals(username) && “chz”.equals(password)){
addFieldError(“username”,”用户登录成功,用户名和密码正确”);
}else{
addFieldError(“username”,”用户登录失败,用户名密码不正确”);
}
}
在页面上的验证信息的输出使用:addFieldError –> <s:fielderror></s:fielderror>
addActionError –> <s:actionerror></s:actionerror>
验证信息的方法调用顺序是:xml , validateMethodName , validate