方法一:session中控制:
jsp页面:
jsp页面:
//设置标志变量SubmitFlag值
session.putValue("SubmitFlag","complaint_add.jsp");
control层:
public String addxxx(){
String PageFlag="";
HttpSession session;
session = getSession(true);
PageFlag=(String) session.getValue("SubmitFlag");
if (PageFlag.equalsIgnoreCase("Over")){
//repeatSubmit
return "XXX";
}
session.putValue("SubmitFlag","Over");
.......
}
方法二:js中控制:
var submitFlag = false;//防重复提交标志
//表单提交函数
publishA=function(){
submitFlag = true;
.......
document.addform.submit();
}
备注:建议两种方式同时使用