国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JSP > 正文

JSP九大內(nèi)置對象詳解

2024-09-05 00:22:13
字體:
供稿:網(wǎng)友

JSP中一共預先定義了9個這樣的對象,分別為:request、response、session、application、out、pagecontext、config、page、exception

1、request對象

request 對象是 javax.servlet.httpServletRequest類型的對象。 該對象代表了客戶端的請求信息,主要用于接受通過HTTP協(xié)議傳送到服務器的數(shù)據(jù)。(包括頭信息、系統(tǒng)信息、請求方式以及請求參數(shù)等)。request對象的作用域為一次請求。

2、response對象

response 代表的是對客戶端的響應,主要是將JSP容器處理過的對象傳回到客戶端。response對象也具有作用域,它只在JSP頁面內(nèi)有效。

3、session對象

session 對象是由服務器自動創(chuàng)建的與用戶請求相關(guān)的對象。服務器為每個用戶都生成一個session對象,用于保存該用戶的信息,跟蹤用戶的操作狀態(tài)。session對象內(nèi)部使用Map類來保存數(shù)據(jù),因此保存數(shù)據(jù)的格式為 “Key/value”。 session對象的value可以使復雜的對象類型,而不僅僅局限于字符串類型。

4、application對象

application 對象可將信息保存在服務器中,直到服務器關(guān)閉,否則application對象中保存的信息會在整個應用中都有效。與session對象相比,application對象生命周期更長,類似于系統(tǒng)的“全局變量”。

5、out 對象

out 對象用于在Web瀏覽器內(nèi)輸出信息,并且管理應用服務器上的輸出緩沖區(qū)。在使用 out 對象輸出數(shù)據(jù)時,可以對數(shù)據(jù)緩沖區(qū)進行操作,及時清除緩沖區(qū)中的殘余數(shù)據(jù),為其他的輸出讓出緩沖空間。待數(shù)據(jù)輸出完畢后,要及時關(guān)閉輸出流。

6、pageContext 對象

pageContext 對象的作用是取得任何范圍的參數(shù),通過它可以獲取 JSP頁面的out、request、reponse、session、application 等對象。pageContext對象的創(chuàng)建和初始化都是由容器來完成的,在JSP頁面中可以直接使用 pageContext對象。

7、config 對象

config 對象的主要作用是取得服務器的配置信息。通過 pageConext對象的 getServletConfig() 方法可以獲取一個config對象。當一個Servlet 初始化時,容器把某些信息通過 config對象傳遞給這個 Servlet。 開發(fā)者可以在web.xml 文件中為應用程序環(huán)境中的Servlet程序和JSP頁面提供初始化參數(shù)。

8、page 對象

page 對象代表JSP本身,只有在JSP頁面內(nèi)才是合法的。 page隱含對象本質(zhì)上包含當前 Servlet接口引用的變量,類似于Java編程中的 this 指針。

9、exception 對象

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 高唐县| 南丰县| 平定县| 平顺县| 延庆县| 扎兰屯市| 青河县| 南京市| 长泰县| 修武县| 晋江市| 湖口县| 许昌市| 乌拉特中旗| 商丘市| 山阴县| 苍南县| 拉孜县| 南安市| 丽江市| 且末县| 托克逊县| 普宁市| 金川县| 麦盖提县| 日土县| 许昌市| 平阴县| 南江县| 忻城县| 江达县| 名山县| 峡江县| 青龙| 龙山县| 桐梓县| 澄迈县| 合山市| 汨罗市| 分宜县| 云霄县|