JSP006:總結九大內置對象

  • out對象只有兩個屬性(print和println)
  • pageContext: 頁面對象
    代表頁面範圍,對比:request 這是請求範圍!
    在這裏插入圖片描述
    pagecontext出了當前頁面就獲取不到值了,而request出來當前頁面,轉發後在下一個頁面也可以獲取到值。他兩的作用域範圍不一樣。
  • session 會話範圍

所謂會話,就是一個有開始又結束的過程
比如:打電話就是一個會話
從接通開始,算作會話的開始。
通話中算作會話的持續。
到任何一方掛電話,會話結束。

jsp這裏的會話意思是:
用戶打開一個網站的任何一個頁面開始,算會話開始
用戶在瀏覽網頁,算會話持續
用戶關閉了該網站的所有頁面,會話結束。

如果一個數據,存放在會話裏,只要是同一個會話的頁面,都能獲得這個數據!

 session.setAttribute("李四", "愛玩遊戲");
   <%=session.getAttribute("李四") %>
  • application 服務器範圍
    只要服務器不關,就能獲取到會話。
    可以按照下面順序記九大內置對象:
    pageContext 頁面範圍
    request 請求範圍(轉發能夠延長請求範圍)
    session 會話範圍
    application 服務器範圍
    out
    response
    config
    page
    Exception
  • config對象中存放了當前Servlet的配置信息! 這個對象學到Servlet的配置就會用到!
  • page 代表當前Servlet對象,其實就是this關鍵字
  • Exception內置對象:
    JSP引擎在將jsp頁面翻譯爲java源文件時,默認不生成exception對象,需要
    <%@ page isErrorPage=”true” %>
    加上這個設置,纔有生成exception

Exception往往用於錯誤處理頁面

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章