IT兄弟連 JavaWeb教程 Servlet會話跟蹤 Session技術

  • 2019 年 10 月 5 日
  • 筆記

版權聲明:本文為部落客原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處鏈接和本聲明。

本文鏈接:https://blog.csdn.net/ITXDL123/article/details/90089759

Servlet提供了HttpSession介面,該介面提供了一種跨多個頁面請求或訪問網站時識別用戶以及存儲有關用戶資訊的方式。

Servlet容器使用這個介面來創建一個HTTP客戶端和HTTP伺服器之間的session會話。會話持續一個指定的時間段,跨多個連接或頁面請求。

Session技術原理

當瀏覽器訪問伺服器時,我們可以操作創建Session,在Session創建時,伺服器會自動創建一個Cookie,發送給客戶端,用於存儲sessionid,這個Sessionid的值是唯一的!

當瀏覽器再次訪問伺服器時,伺服器會自動獲取這個sessionid,然後當我們需要使用session時,獲取的對象就是根據這個id在記憶體中找到的對象。