jsp 폼 중복 제출 방지 (간단 한 버 전)

1348 단어 DAOjsp
다음으로 이동:
http://wanchong958.iteye.com/

//                     ,    ,        ,   //   ,                      
//     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"); 
    } 


좋은 웹페이지 즐겨찾기