首页 > 其他 > 详细

防止表单重复提交的三种方法

时间:2018-08-07 00:07:23      阅读:239      评论:0      收藏:0      [点我收藏+]

防止重复提交的办法

-----------------------------------------------------------------

jquery 的方法

$("#btn").one("click",function(){//只触发一次
  YouMethod();
});

  

 

 

------------------------------------------------------------------
js的方法

var status=0;//开关
if(status == 0){
    status=1;
    YouMethod();
}

  

-----------------------------------------------------------------------------
jsp页面中 session 的方法

jsp页面中添加:

<%
String uuid = UUID.randomUUID().toString();
session.setAttribute("uuid", uuid);
%>

uuid传到后台:

String reqUUID = request.getParameter("uuid");//得到前台传来的uuid
HttpSession session = request.getSession();
String sessUUID = (String) session.getAttribute("uuid");//从session域中得到uuid
session.removeAttribute("uuid");//删掉session中的uuid

if(reqUUID.equals(sessUUID)){//判断
YouMethod();
}else{

}

  

 

防止表单重复提交的三种方法

原文:https://www.cnblogs.com/pxffly/p/9434204.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!