Cookie
一個(gè)String-String的鍵值對(duì),保存于客戶端中,多數(shù)用于身份驗(yàn)證??梢酝ㄟ^設(shè)置maxAge來指定他在客戶端中的保存時(shí)間。單位為秒。
Session
一個(gè)Session會(huì)在客戶端與服務(wù)器連接的時(shí)候建立,并在客戶端關(guān)閉的時(shí)候注銷??梢允謩?dòng)注銷,也可以設(shè)置客戶端開始時(shí)間中的存在時(shí)間。在web.xml中設(shè)置單位為分鐘。
<session-config>
<session-timeout>20</session-timeout>
</session-config>
session 和 cookie的區(qū)別
- Cookie是把用戶的數(shù)據(jù)寫給用戶的瀏覽器,由瀏覽器保存
- Session是把用戶的數(shù)據(jù)寫到用戶獨(dú)占的Sessoin中,由服務(wù)器保存(建議只保存關(guān)鍵信息以確保服務(wù)器性能)
- Session對(duì)象由服務(wù)器創(chuàng)建。