jsp servlet防止多次提交

just posted @ 2009年1月08日 07:54 in web with tags Servlet JSP 多次提交 , 2588 阅读

//   在   JSP   页面里加上如下代码   
    
  <%  
  String   token   =   ""   +   System.currentTimeMillis();  
  session.setAttribute(   "token",   token   );  
   
  %>   
    
  //   在   Servlet   里加上如下代码  
  String   token   =   request.getSession().getAttribute("token");  
  if(   token   !=   null   )  
  {  
          //   表示页面是第一次提交,在这里进行各种事务逻辑的处理  
   
          if(   处理成功   )  
        {  
                  //   将   token   清除,   下一次再点击“submit"时就为空了  
                  request.getSession().removeAttribute("token");  
        }  
  }else{  
        //   报错提示页面已经提交  
  }  
  ///////////   完成  

链接:http://topic.csdn.net/t/20030226/10/1467049.html

  • 无匹配
Avatar_small
just 说:
2009年1月08日 07:57

用验证码也可以


登录 *


loading captcha image...
(输入验证码)
or Ctrl+Enter