您的位置:首页 > Web前端 > JavaScript

表单防止重复提交处理的前后台两种处理方式

2018-02-28 09:37 211 查看
方法一: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();
}
备注:建议两种方式同时使用
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息