jsp有哪些內置對象?作用分別是什麼?

1、request對象:
   客戶端的請求信息被封裝在request對象中,通過它才能瞭解到客戶的需求,然後做出響應。(此請求會包含來自GET/POST請求的參數)
2、response對象:
   response對象包含了響應客戶請求的有關信息。   輸出文本內容
3、session對象:
   session對象指的是客戶端與服務器的一次會話,從客戶連到服務器的一個web應用開始,直到客戶端與服務器斷開連接爲止。
4、out對象:
   是向客戶端輸出內容常用的PrinterWriter對象 out.println(); 可以直接輸出一個由程序動態生成的HTML文件。
5、page對象:
   page對象就是指向當前JSP頁面本身,有點象類中的this指針。 不經常使用
6、application對象:
   application對象實現了用戶間數據的共享,可存放全局變量。它開始於服務器的啓動,直到服務器的關閉,在此期間,此對象將一直存在;這樣在用戶的前後連接或不同用戶之間的連接中,可以對此對象的同一屬性進行操作;
   在任何地方對此對象屬性的操作,都將影響到其他用戶對此的訪問。
   服務器的啓動和關閉決定了application對象的生命。
7、exception對象:
   exception對象是一個例外對象,當一個頁面在運行過程中發生了例外,就產生這個對象。
   如果一個JSP頁面要應用此對象,就必須把isErrorPage設爲true,否則無法編譯。
8、pageContext對象:
   pageContext對象提供了對JSP頁面內所有的對象及名字空間的訪問,也就是說他可以訪問到本頁所在的SESSION,也可以取本頁面所在的application的某一屬性值,只是需要指定作用範圍,例如:pagescope,sessionScope....
   他相當於頁面中所有功能的集大成者,它的本 類名也叫pageContext。
9、config對象:
  config對象是在一個Servlet初始化時,JSP引擎向它傳遞信息用的,此信息包括Servlet初始化時所要用到的參數(通過屬性名和屬性值構成)以及服務器的有關信息(通過傳遞一個ServletContext對象)。 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章