码迷,mamicode.com
首页 > 其他好文 > 详细

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

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

标签:判断   param   query   attr   eth   method   表单   stat   方法   

防止重复提交的办法

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

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{

}

  

 

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

标签:判断   param   query   attr   eth   method   表单   stat   方法   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!