10420171010


10420171010
1、struts2内置表单校验标签[key为.properties文件中key]













2、校验方法[重写ActionSupport中的方法]

@Override
public void validate() {
if(username == null || username.trim().equals("")) {
//username.required为返回前端的错误提示信息
addFieldError("username", getText("username.required"));
}
if(password == null || password.trim().equals("")) {
addFieldError("password", getText("password.required"));
}
}

3、在struts.xml中配置下面代码,其中value必须与 mess_en_US.properties 一致




4、以上写法支持国际化

5、mess_en_US.properties | mess.properties [此文件放在src目录下]