您的位置:首页 > 编程语言 > Java开发

解决struts验证失败后导致其他Action方法不能执行

2012-11-18 11:47 351 查看
(1)定义标志变量:private boolean flag;

(2)在具体validateMethod中校验,有错将flag=true;

public void validateAdd() {

this.clearErrorsAndMessages();

if (name == null || "".equals(name)) {

addFieldError("name", "名称不能为空");

flag = true;

}

}

(3)写一个validate方法,用于清除错误信息。

public void validate(){

if(flag){

flag = false;

}else{

this.clearErrorsAndMessages();

}



}

原理:先执行validateMethod在执行validate
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐