創建:
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);