
servlet需要提交,但不想刷新时提交怎么办?求大神指导。。。详细点最好Thank you~
1个回答
展开全部
显示表单的时候在session中生成一个随机数
<%
Integer flag=new Integer(rand.nextInt());
session.setAttribute("flag",flag);
%>
<input type=hidden name="flag" value="<%=flag%>">
在提交时验证
Integer flag = new Integer(Integer.parseInt(request.getParameter("flag")));
if(flag.equals(session.getAttribute("flag")){
//更新数据
session.removeAttribute("flag");
}else{
//重复提交了,处理代码
}
<%
Integer flag=new Integer(rand.nextInt());
session.setAttribute("flag",flag);
%>
<input type=hidden name="flag" value="<%=flag%>">
在提交时验证
Integer flag = new Integer(Integer.parseInt(request.getParameter("flag")));
if(flag.equals(session.getAttribute("flag")){
//更新数据
session.removeAttribute("flag");
}else{
//重复提交了,处理代码
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询