課程
/后端開發
/Java
/JAVA遇見HTML——JSP篇
每次登陸時,主要勾選了“記住登陸狀態”,那都會生成2個新的cookie嗎,那原來舊cookie等著超時自動銷毀嗎?
2015-11-16
源自:JAVA遇見HTML——JSP篇 6-4
正在回答
設置Cookie對象的有效時間, setMaxAge()方法便可以設置Cookie對象的有效時間,
例如:Cookie c = new Cookie("username","john");
c.setMaxAge(60);//60秒的意思
c.setMaxAge(60*60);//一小時
c.setMaxAge(365*24*60*60);//一年
如果不設置過期時間,則表示這個cookie生命周期為瀏覽器會話期間,只要關閉瀏覽器窗口,cookie就消失了。
這種生命期為瀏覽會話期的cookie被稱為會話cookie。會話cookie一般不保存在硬盤上而是保存在內存里。
如果設置了過期時間,瀏覽器就會把cookie保存到硬盤上,關閉后再次打開瀏覽器,這些cookie依然有效直到超過設定的過期時間。存儲在硬盤上的cookie可以在不同的瀏覽器進程間共享,比如兩個IE窗口。而對于保存在內存的cookie,不同的瀏覽器有不同的處理方式。
cookie.setmaxage設置為0時,會馬上在瀏覽器上刪除指定的cookie
cookie.setmaxage設置為-1時,代表關閉當前瀏覽器即
HansonQ 回復 琉璃candy 提問者
琉璃candy 提問者 回復 HansonQ
設置上一次的cookie失效,重新保存cookie
c.setMaxAge(0); //設置Cookie失效?????????????????response.addCookie(c); //重新保存。
舉報
Java Web入門級教程JSP,帶你輕松的學習JSP基礎知識
1 回答超鏈接請求重定向后生成新的request,那么在第一次登陸時生成的cookie,在第二次新的request里還有效嗎?
3 回答Cookie cookie = new Cookie("ListViewCookie",list);這個cookie變量沒有重復定義嗎?不應該是cookie = new Cookie("ListViewCookie",list);的嗎?
2 回答cookie中 同名cookie保存 會被覆蓋原有的cookie嗎
1 回答cookie
1 回答Cookie
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2015-11-17
設置Cookie對象的有效時間, setMaxAge()方法便可以設置Cookie對象的有效時間,
例如:Cookie c = new Cookie("username","john");
c.setMaxAge(60);//60秒的意思
c.setMaxAge(60*60);//一小時
c.setMaxAge(365*24*60*60);//一年
如果不設置過期時間,則表示這個cookie生命周期為瀏覽器會話期間,只要關閉瀏覽器窗口,cookie就消失了。
這種生命期為瀏覽會話期的cookie被稱為會話cookie。會話cookie一般不保存在硬盤上而是保存在內存里。
如果設置了過期時間,瀏覽器就會把cookie保存到硬盤上,關閉后再次打開瀏覽器,這些cookie依然有效直到超過設定的過期時間。存儲在硬盤上的cookie可以在不同的瀏覽器進程間共享,比如兩個IE窗口。而對于保存在內存的cookie,不同的瀏覽器有不同的處理方式。
cookie.setmaxage設置為0時,會馬上在瀏覽器上刪除指定的cookie
cookie.setmaxage設置為-1時,代表關閉當前瀏覽器即
2016-03-31
設置上一次的cookie失效,重新保存cookie
c.setMaxAge(0); //設置Cookie失效
?????????????????response.addCookie(c); //重新保存。