chengyu2099 发表于 2013-2-7 15:18:50

简单的重复提交和后退按钮处理

简单的重复提交和后退按钮处理<%@ page language="java" pageEncoding="gbk"%><%@ page import ="java.util.*" %><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><script>window.history.forward();</script><body><%       Random random = new Random();       //生成随机flag,       Integer   flag=new   Integer(random.nextInt());       session.setAttribute("flag",flag);%><form action="MyJsp.jsp" method="post" name="frm"><input   type="hidden"   name="flag"   value="<%=flag %>"><input type="text" name="name"/><input type="submit" value="submit"></form>   </body></html><%@ page language="java" pageEncoding="gbk"%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><body>    <%    String name = request.getParameter("name");    Integer flag =new Integer(Integer.parseInt(request.getParameter("flag")));   System.out.println("dddddddd"+flag);      if (flag.equals(session.getAttribute("flag"))){System.out.println("************************");session.removeAttribute("flag");       } else {            System.out.println("重复提交");      }%></body></html>
页: [1]
查看完整版本: 简单的重复提交和后退按钮处理