实现步骤:
1、在Action中实现validate()方法,
public void validate() {
/**
* 验证用户名和密码是否为空
*/
if("".equals(this.getUsername())){
<span style="white-space:pre"> </span>this.addFieldError("username", "用户名不能为空");
}
if("".equals(this.getPassword())){
this.addFieldError("password", "密码不能为空");
}
}
2、在页面上<s:fielderror></s:fielderror>显示错误信息
<s:textfield name="username" label="用户名"></s:textfield><s:fielderror fieldname="username"></s:fielderror>
<s:textfield name="password" label="密码"></s:textfield><s:fielderror fieldname="password"></s:fielderror>
<s:fielderror></s:fielderror>把所有的错误信息输出在页面上