防止表单重复提交的三种方法
Posted pxffly
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了防止表单重复提交的三种方法相关的知识,希望对你有一定的参考价值。
防止重复提交的办法
-----------------------------------------------------------------
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{
}
以上是关于防止表单重复提交的三种方法的主要内容,如果未能解决你的问题,请参考以下文章