校验规则

实现步骤:

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>把所有的错误信息输出在页面上

你可能感兴趣的:(struts2,校验规则)