Cookie
注意:Cookie中不能存儲中文论熙,存儲在客戶端
-
會話級Cookie
默認(rèn),瀏覽器關(guān)閉Cookie就銷毀了
-
持久級Cookie
需要設(shè)置有效持久時長摄狱,瀏覽器關(guān)閉也不會銷毀
-
setMaxAge(int expiry)脓诡,以秒為單位,超過了該時長媒役,cookie自動銷毀
setMaxAge(0)祝谚,手動刪除持久性的Cookie。(前提是path與name一致)
setPath(String uri):設(shè)置Cookie有效路徑
-
Cookie唯一性
domain+path+name
cookie二次添加酣衷,第二次addCookie()會覆蓋第一次
-
Session
生命周期
創(chuàng)建 第一次執(zhí)行request.getSession()時創(chuàng)建
-
銷毀
-
Session過期或失效(默認(rèn)時間為30分鐘,從不操作服務(wù)器端的資源開始)
可以在工程的web.xml中進(jìn)行配置
<session-config>
? <session-timeout>30</session-timeout>
</session-config>
服務(wù)器非正常關(guān)閉(正常關(guān)閉時Session 屬性進(jìn)行序列化保存交惯,需要實現(xiàn)序列化接口)
-
手動銷毀Session
session.invalidate()
-