方法一:session中控制:
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();
}
備注:建議兩種方式同時使用