JSP的9大內建物件
9大內建物件
內建物件名 型別
request HttpServletRequest
response HttpServletResponse
application ServletContext
exception Throwable
page Object(this)
out JspWriter
pageContext PageContext
1 . out物件型別,JspWriter類,相當於帶快取的PrintWriter
PrintWriter:
wrier(內容): 直接向瀏覽器寫出內容。
JspWriter
writer(內容): 向jsp緩衝區寫出內容
當滿足以下條件之一,緩衝區內容寫出:
1)緩衝區滿了,預設為8kb 可 在page指令裡的buffer 修改
2)重新整理快取區
3)關閉快取區 buffer = 0kb
4)執行完畢jsp頁面
2 . pageContext物件的型別是PageContext,叫jsp的上下文物件
四個域物件:
pageContext page域
request request域
session session域
application context域
1)域物件作用:
儲存資料 和獲取資料 ,用於資料共享。
2)域物件方法:
setAttribute("name",Object)儲存資料
getAttribute("name") 獲取資料
removeAttribute("name")清除資料
3)域物件作用範圍:
page域:只能在當前jsp頁面中使用(當前頁面)
request域:只能在同一個請求中使用(轉發)
session域:只能在同一個會話(session物件)中使用(私有的)
context 域: 只能在同一個 web 應用中使用。(全域性的)