JSP內建物件之Session

2021-08-14 16:41:06 字數 638 閱讀 9363



session:在計算機中,尤其是在網路應用中,稱為「會話控制」。session 物件儲存特定使用者會話所需的屬性及配置資訊。這樣,當使用者在應用程式的 web 頁之間跳轉時,儲存在 session 物件中的變數將不會丟失,而是在整個使用者會話中一直存在下去。當使用者請求來自應用程式的 web 頁時,如果該使用者還沒有會話,則 web 伺服器將自動建立乙個 session 物件。當會話過期或被放棄後,伺服器將終止該會話。session 物件最常見的乙個用法就是儲存使用者的首選項。

cookie 和session 的區別:

1、cookie資料存放在客戶的瀏覽器上,session資料放在伺服器上。

2、cookie不是很安全,別人可以分析存放在本地的cookie並進行cookie欺騙

考慮到安全應當使用session。

3、session會在一定時間內儲存在伺服器上。當訪問增多,會比較占用你伺服器的效能

考慮到減輕伺服器效能方面,應當使用cookie。

4、單個cookie儲存的資料不能超過4k,很多瀏覽器都限制乙個站點最多儲存20個cookie。

舉例:上**時用乙個手機登陸之後把商品放入購物車。此時賬號密碼儲存在cookie,購物車內容儲存在session。當換個手機登陸後。必須重新使用賬號密碼登陸,但是購物車的內容還在。

JSP內建物件 Session

一 作用 session 物件是由伺服器自動建立的與使用者請求相關的物件。伺服器為每個使用者都生成乙個session物件,用於儲存該使用者的資訊,跟蹤使用者的操作狀態。session物件內部使用map類來儲存資料,因此儲存資料的格式為 key value session物件的value可以使複雜的物...

jsp內建物件 session

jsp的內建物件session 每個瀏覽器的session是獨立的 各個屬性都要佔記憶體,所以軟體公司在迫不得已的情況下才會用 儲存使用者資訊,購物車 session該空間的屬性預設儲存的時間是30min,在tomcat的conf web.xml 30 改變 的時間 2,session.setmax...

JSP中Session內建物件和Cookie的區別

session物件是由伺服器自動建立的與使用者請求相關的物件。伺服器為每個使用者都生成乙個session物件,用於儲存該使用者的資訊,跟蹤使用者的操作狀態。cookie是小段文字資訊,通過使用cookie可以標識使用者身份 記錄使用者名稱及密碼 跟蹤重複使用者。cookie在伺服器端生成並傳送給瀏覽...