首頁 >Java >java教程 >什麼是jsp的內建物件?

什麼是jsp的內建物件?

青灯夜游
青灯夜游原創
2019-05-31 16:08:0515062瀏覽

什麼是jsp的內建物件?

jsp內建物件是Web容器建立的一組對象,可以不加宣告和建立就可以在JSP頁面腳本(Java程式片和Java表達式)中直接使用的成員變數。

常用的JSP內建物件:

#1、out物件

##緩衝區——Buffer,就是記憶體的一塊區域,用來保存臨時資料。

out物件是JSPWriter類別的實例,向客戶端輸出內容時常用的物件。

2、request物件

客戶端的請求資訊被封裝在request物件中,透過它才能了解到客戶的需求,然後做出回應。

request物件是HttpServletRequest類別的實例。

request物件具有請求域,即完成客戶端的請求之前,該物件一直有效。

3、response物件

response物件包含了,回應客戶請求的有關訊息,在JSP中很少直接用到它。

response物件是HttpServletResponse類別的實例。

response物件具有頁面作用域,即造訪一個頁面時,該頁面內的response物件只能對這次存取有效,其它頁面的response物件對目前頁面無效。

4、session物件

session:客戶端與伺服器的一次會話


Web中的session:使用者在瀏覽某個網站時,從進入網站,到瀏覽器關閉所經過的這段時間,也就是,使用者瀏覽這個網站所花費的時間。

session其實是一個特定的時間概念。

session物件在第一個JSP頁面被裝載時自動創建,開始會話期管理。

一個session:從客戶開啟瀏覽器並連接到伺服器開始,到客戶關閉瀏覽器離開這個伺服器結束。

session對象,是HttpSession類別的實例。

5、application對象

application對象,實作用戶間資料的共享,可存放全域變數;

application對象,開始於伺服器啟動,終止於伺服器關閉;

在使用者的前後連線或不同使用者之間的連線中,可以對application物件的相同屬性進行操作;

在任何地方對application物件屬性的操作,都會影響到其他使用者對此的存取;

application物件是ServletContext類別的實例。

6、page對象

page對象,就是指當前JSP頁面本身,有點像類別中的this指標;

page對象,是java.lang.Object類別的實例。

7、pageContext物件

pageContext對象,提供了JSP頁面內所有物件及名字空間的存取;

pageContext對象,可以存取到本頁所在的session,也可以取本頁面所在的application的某一屬性值;

pageContext物件是pageContext類別的實例。

8、config對象

config對象,是在一個servlet初始化時,jsp引擎向它傳遞訊息用的,此資訊包括servlet初始化時所要用到的參數(由屬性名稱和屬性值構成)以及伺服器的相關資訊(傳遞一個ServletContext物件);

9、exception物件

exception對象,是一個異常對象,當一個頁面在運行過程中發生了異常,就產生這個對象。如果一個Jsp頁面要套用此對象,就必須把isErrorPage設為true,否則無法編譯。是java.lang.Throwable的物件。

以上是什麼是jsp的內建物件?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
上一篇:jq是指什麼?下一篇:jq是指什麼?