首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

转载 jsp 表单防止重复提交(简略版)

2012-07-29 
转载 jsp 表单防止重复提交(简单版)原文地址 http://wanchong958.iteye.com/blog/233791// 页面代码start

转载 jsp 表单防止重复提交(简单版)
原文地址 http://wanchong958.iteye.com/blog/233791

// 页面代码start
<%
       Random random = new Random();
       //生成随机flag,
       Integer   flag=new   Integer(random.nextInt());
       session.setAttribute("flag",flag);  
%>

//form代码
<input   type=hidden   name="flag"   value="<%=flag%>">

//页面代码end


//处理表单代码 start
Integer flag =new Integer(Integer.parseInt(request.getParameter("flag")));  
        HttpSession session=request.getSession();    
        if (flag.equals(session.getAttribute("flag"))){  
            //在此调用dao   
               destroyFlag(session);  
       } else {  
            System.out.println("重复提交");
        }  

/**
     * 销毁flag
     * @param session
     */
    public void destroyFlag(HttpSession session) {  
        session.removeAttribute("flag");
    }

热点排行