Java的四大域對象(session、request、pageContext)

? 首先,補一下昨天ServletContext的測試代碼及結果:

設置屬性的代碼如下:

獲取屬性的代碼如下:

測試結果:

Session類:

? ? 生命周期:第一次調用request.session()方法時,服務器會檢查是否已經有對應的session,如果沒有,就在內存中創建一個session,并返回。當一段時間內session沒有被使用(默認為30分鐘),則服務器會銷毀該session。如果服務器非正常關閉(強行關閉),沒有到期的session也會跟著銷毀。

作用:一次會話。

測試代碼:



測試結果:


PageContext類:

生命周期:對JSP請求時開始,當響應結束時銷毀。

作用范圍:整個Jsp頁面,是四大域對象中 最小的一個。

作用:(1)獲取其它八大隱式對象,可以認為是一個入口對象。

??????????? (2)獲取其所有域中的數據。


Request類:

生命周期:在servic方法調用前由服務器創建,傳入servi方法。整個請求結束,request生命結束。

作用范圍:整個請求鏈(請求轉發也存在)。

作用:在整個請求鏈中共享數據。

最常用到:在Servlet中處理好的數據交給Jsp顯示,此時參數就可以放置在Request域中帶過去。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 1. Java基礎部分 基礎部分的順序:基本語法,類相關的語法,內部類的語法,繼承相關的語法,異常的語法,線程的語...
    子非魚_t_閱讀 31,739評論 18 399
  • Spring Cloud為開發人員提供了快速構建分布式系統中一些常見模式的工具(例如配置管理,服務發現,斷路器,智...
    卡卡羅2017閱讀 134,837評論 18 139
  • 一. Java基礎部分.................................................
    wy_sure閱讀 3,832評論 0 11
  • 一、JSP基礎 1.1什么是JSP JSP(Java ServerPage)是Java服務器端動態頁面技術。是su...
    晨星資源閱讀 1,171評論 0 6
  • 期盼 —— 街道的人群中間 不知名的鳥兒蹦蹦跳過 那年冬天風雪下 雪已下停,風仍在 風吹著蒼涼,一似蒼涼持續至今 ...
    橋啊橋_3016閱讀 384評論 0 0