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

2018/08/06 23:23
阅读数 23

防止重复提交的办法

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

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{

}

  

 

展开阅读全文
打赏
0
0 收藏
分享
加载中
更多评论
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部