爲什麼HttpSession的isNew()方法總返回True?

在Web容器中,常用的實現會話的方式有通過Cookie或重寫URL等。HttpSession編程界面代表在Http客戶和Web用品之間創建的什麼(session)。

某些客戶可能不想使用會話機制。比如在Web瀏覽器中爲了安全考慮關閉Cookie,它們的的每次Web請求對Web服務器來說都是新的會話。在這種情況下,isNew()方法總返回True,而getSession()方法每次都返回一個新的會話對象。

另外,什麼只存在於一個程序範圍內(一個ServletContext),在多個Web程序之間會話是分離的。HttpSession界面包括對會話各種屬性進行操作的方法(如getCreationTime(),getLastAccessedTime()和setAttribute()等)。

發佈了28 篇原創文章 · 獲贊 9 · 訪問量 18萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章