我有一个
public String add() {
icpServerService.save(icpServer);
return "list";
}
方法还有一个验证这个方法的
public void validateAdd() {
if(!icpServerService.validate(icpServer)) {
addActionError("该集成服务器已经存在.");
}
}
方法,如果执行到了if条件里面我就返回我提交的那个页面,并用<s:actionerror />显示上面加进去的错误信息。为什么当它返回到我提交的那个页面后我重新再输入数据,这次的数据是不存在的,也就是没有进入到if条件里面去,但它为什么仍然返回到了我提交的那个页面,而且仍然显示"该集成服务器已经存在"已存在,这次不是没有进入到if条件里面吗?为什么<s:actionerror />还会打印出这些信息啊,并且怎么就又返回到了我提交的那个页面,那个"list"返回的不是我提交的页的啊
public String add() {
icpServerService.save(icpServer);
return "list";
}
方法还有一个验证这个方法的
public void validateAdd() {
if(!icpServerService.validate(icpServer)) {
addActionError("该集成服务器已经存在.");
}
}
方法,如果执行到了if条件里面我就返回我提交的那个页面,并用<s:actionerror />显示上面加进去的错误信息。为什么当它返回到我提交的那个页面后我重新再输入数据,这次的数据是不存在的,也就是没有进入到if条件里面去,但它为什么仍然返回到了我提交的那个页面,而且仍然显示"该集成服务器已经存在"已存在,这次不是没有进入到if条件里面吗?为什么<s:actionerror />还会打印出这些信息啊,并且怎么就又返回到了我提交的那个页面,那个"list"返回的不是我提交的页的啊
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货