Java中創建,獲取和刪除cookie


創建:

Cookie cookie = new Cookie("Cookie",value);//創建名為Cookie的cookie
              cookie.setMaxAge(30*24*60*60); //設置有效時間30天
              cookie.setPath(request.getContextPath());  // 設置cookie有效路徑
              response.addCookie(cookie);

 

獲取(也可以在js中使用<%代碼%>):

Cookie cookies[] = request.getCookies();
        Cookie nowCookie = null;
        for (Cookie cookie : cookies) {
            if (cookie.getName().equals("Cookie")) { 
                nowCookie = cookie;
            }
        }
String cookie=nowCookie.getValue();

 

刪除(思路就是替換原來的cookie,並設置它的生存時間為0):

Cookie cookie = new Cookie("Cookie",null);//cookie名字要相同
            cookie.setMaxAge(0); //
              cookie.setPath(request.getContextPath());  // 相同路徑
              response.addCookie(cookie);

 

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM