JSP 9大內置對象和4種作用域

JSP 包含九個內置對象:

  • page:JSP 頁面本身(相當於 Java 程序中的 this)
  • request:封裝客戶端的請求,其中包含來自 GET 或 POST 請求的參數;
  • response:封裝服務器對客戶端的響應;
  • session:封裝用戶會話的對象;
  • application:封裝服務器運行環境的對象;
  • pageContext:通過該對象可以獲取其他對象;
  • out:輸出服務器響應的輸出流對象;
  • config:Web 應用的配置對象;
  • exception:封裝頁面拋出異常的對象。

JSP 中的四種作用域包括 page、request、sessionapplication

  1. page:代表與頁面相關的對象和屬性;
  2. request:代表與客戶端發出的請求相關的對象和屬性。一個請求可能跨越多個頁面,涉及多個 Web 組件,需要在頁面中臨時顯示的數據可以置於此作用域;
  3. session:代表某個用戶與服務器當前建立會話相關的對象和屬性,當前用戶相關的數據應該放在用戶自己的 session 中;
  4. application:代表與整個 Web 應用程序相關的對象和屬性,實質上 application 是跨越整個 Web 應用程序的,包括多個頁面、請求和會話,是一個全局作用域。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章