溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

jsp的內(nèi)置對(duì)象有哪些

發(fā)布時(shí)間:2020-11-13 12:37:42 來(lái)源:億速云 閱讀:125 作者:小新 欄目:編程語(yǔ)言

這篇文章主要介紹jsp的內(nèi)置對(duì)象有哪些,文中介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們一定要看完!

                                                            =

jsp內(nèi)置對(duì)象是Web容器創(chuàng)建的一組對(duì)象,可以不加聲明和創(chuàng)建就可以在JSP頁(yè)面腳本(Java程序片和Java表達(dá)式)中直接使用的成員變量。

常用的JSP內(nèi)置對(duì)象:

1、out對(duì)象

緩沖區(qū)——Buffer,就是內(nèi)存的一塊區(qū)域,用來(lái)保存臨時(shí)數(shù)據(jù)。

out對(duì)象是JSPWriter類的實(shí)例,向客戶端輸出內(nèi)容時(shí)常用的對(duì)象。

2、request對(duì)象

客戶端的請(qǐng)求信息被封裝在request對(duì)象中,通過(guò)它才能了解到客戶的需求,然后做出響應(yīng)。

request對(duì)象是HttpServletRequest類的實(shí)例。

request對(duì)象具有請(qǐng)求域,即完成客戶端的請(qǐng)求之前,該對(duì)象一直有效。

3、response對(duì)象

response對(duì)象包含了,響應(yīng)客戶請(qǐng)求的有關(guān)信息,在JSP中很少直接用到它。

response對(duì)象是HttpServletResponse類的實(shí)例。

response對(duì)象具有頁(yè)面作用域,即訪問(wèn)一個(gè)頁(yè)面時(shí),該頁(yè)面內(nèi)的response對(duì)象只能對(duì)這次訪問(wèn)有效,其它頁(yè)面的response對(duì)象對(duì)當(dāng)前頁(yè)面無(wú)效。

4、session對(duì)象

session:客戶端與服務(wù)器的一次會(huì)話

Web中的session:用戶在瀏覽某個(gè)網(wǎng)站時(shí),從進(jìn)入網(wǎng)站,到瀏覽器關(guān)閉所經(jīng)過(guò)的這段時(shí)間,也就是,用戶瀏覽這個(gè)網(wǎng)站所花費(fèi)的時(shí)間。

session實(shí)際上是一個(gè)特定的時(shí)間概念。

session對(duì)象在第一個(gè)JSP頁(yè)面被裝載時(shí)自動(dòng)創(chuàng)建,開始會(huì)話期管理。

一個(gè)session:從客戶打開瀏覽器并連接到服務(wù)器開始,到客戶關(guān)閉瀏覽器離開這個(gè)服務(wù)器結(jié)束。

session對(duì)象,是HttpSession類的實(shí)例。

5、application對(duì)象

application對(duì)象,實(shí)現(xiàn)用戶間數(shù)據(jù)的共享,可存放全局變量;

application對(duì)象,開始于服務(wù)器啟動(dòng),終止于服務(wù)器關(guān)閉;

在用戶的前后連接或不同用戶之間的連接中,可以對(duì)application對(duì)象的同一屬性進(jìn)行操作;

在任何地方對(duì)application對(duì)象屬性的操作,都將影響到其他用戶對(duì)此的訪問(wèn);

application對(duì)象是ServletContext類的實(shí)例。

6、page對(duì)象

page對(duì)象,就是指當(dāng)前JSP頁(yè)面本身,有點(diǎn)像類中的this指針;

page對(duì)象,是java.lang.Object類的實(shí)例。

7、pageContext對(duì)象

pageContext對(duì)象,提供了對(duì)JSP頁(yè)面內(nèi)所有對(duì)象及名字空間的訪問(wèn);

pageContext對(duì)象,可以訪問(wèn)到本頁(yè)所在的session,也可以取本頁(yè)面所在的application的某一屬性值;

pageContext對(duì)象是pageContext類的實(shí)例。

8、config對(duì)象

config對(duì)象,是在一個(gè)servlet初始化時(shí),jsp引擎向它傳遞信息用的,此信息包括servlet初始化時(shí)所要用到的參數(shù)(由屬性名和屬性值構(gòu)成)以及服務(wù)器的有關(guān)信息(傳遞一個(gè)ServletContext對(duì)象);

9、exception對(duì)象

exception對(duì)象,是一個(gè)異常對(duì)象,當(dāng)一個(gè)頁(yè)面在運(yùn)行過(guò)程中發(fā)生了異常,就產(chǎn)生這個(gè)對(duì)象。如果一個(gè)Jsp頁(yè)面要應(yīng)用此對(duì)象,就必須把isErrorPage設(shè)為true,否則無(wú)法編譯。是java.lang.Throwable的對(duì)象。

以上是jsp的內(nèi)置對(duì)象有哪些的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對(duì)大家有幫助,更多相關(guān)知識(shí),歡迎關(guān)注億速云行業(yè)資訊頻道!

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI