使用JSP內(nèi)置對象

使用JSP內(nèi)置對象

ID:45881269

大小:1.81 MB

頁數(shù):112頁

時間:2019-11-19

使用JSP內(nèi)置對象_第1頁
使用JSP內(nèi)置對象_第2頁
使用JSP內(nèi)置對象_第3頁
使用JSP內(nèi)置對象_第4頁
使用JSP內(nèi)置對象_第5頁
資源描述:

《使用JSP內(nèi)置對象》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。

1、第5章使用JSP內(nèi)置對象7/22/20211所謂JSP內(nèi)置對象,是指不需要聲明而直接可以在JSP網(wǎng)頁中使用的對象。需要注意的問題是對象名的寫法,包括這些對象方法的調(diào)用時也要書寫正確,因為Java語言本身是大小寫敏感的。7/22/20212教學目標和重點了解和掌握request請求對象方法了解和掌握response響應(yīng)對象方法了解和掌握session會話對象方法了解和掌握out輸出對象的方法了解和掌握pageContext頁面上下文對象方法了解和掌握application應(yīng)用程序?qū)ο蟮姆椒私夂驼莆誧onfig配置對象的方法了解和掌握pag

2、e頁面對象的方法了解和掌握exception例外對象的方法7/22/20213隱式對象輸入/輸出對象作用域通信對象Servlet對象錯誤對象requestresponseoutsessionpageContextapplicationpageconfigexception7/22/20214JSP內(nèi)建對象概觀對象名稱類型功能說明requestjavax.servlet.ServletRequest的子類取得客戶端數(shù)據(jù)與系統(tǒng)的信息。responsejavax.servlet.ServletResponse的子類響應(yīng)客戶端信息。applica

3、tionjavax.servlet.ServletContext記錄與處理在線用戶共享的數(shù)據(jù)。sessionjavax.servlet.http.HttpSession記錄與處理在線用戶個別的數(shù)據(jù)。outjavax.servlet.jsp.JspWriter控制數(shù)據(jù)輸出的操作。configjavax.servlet.ServletConfig取得JSP編譯后Servlet的信息。pageContextjavax.servlet.jsp.PageContext存取與處理系統(tǒng)運行時期的各項信息。pagejava.lang.Object代表目前

4、的這個JSP網(wǎng)頁對象。exceptionjava.lang.Throwable例外處理機制。7/22/20215JSP內(nèi)置對象簡單概述:(1)HttpServletRequest類的request對象作用:代表請求對象,主要用于接受客戶端通過HTTP協(xié)議連接傳輸?shù)椒?wù)器端的數(shù)據(jù)。7/22/20216(2)HttpServletResponse類的respone對象作用:代表響應(yīng)對象,主要用于向客戶端發(fā)送數(shù)據(jù)(3)JspWriter類的out對象作用:主要用于向客戶端輸出數(shù)據(jù);out的基類是JspWriter7/22/20217(4)Htt

5、pSession類的session對象作用:主要用于來分別保存每個用戶信息,與請求關(guān)聯(lián)的會話;會話狀態(tài)維持是Web應(yīng)用開發(fā)者必須面對的問題。7/22/20218(5)ServletContext類的application對象作用:主要用于保存用戶信息,代碼片段的運行環(huán)境;它是一個共享的內(nèi)置對象,即一個容器中的多個用戶共享一個application對象,故其保存的信息被所有用戶所共享.7/22/20219(6)PageContext類的pageContext對象作用:管理網(wǎng)頁屬性,為JSP頁面包裝頁面的上下文,管理對屬于JSP中特殊可見部分

6、中已命名對象的訪問,它的創(chuàng)建和初始化都是由容器來完成的。7/22/202110(7)ServletConfig類的config對象作用:代碼片段配置對象,表示Servlet的配置。當一個Servlet初始化時,容器把某些信息通過此對象傳遞個這個Servlet。(8)Object類的page(相當于this)對象作用:處理JSP網(wǎng)頁,是Object類的一個實例,指的是JSP實現(xiàn)類的實例,即它也是JSP本身,只有在JSP頁面范圍之內(nèi)才是合法的。7/22/202111(9)exception作用:處理JSP文件執(zhí)行時發(fā)生的錯誤和異常只有在錯誤頁

7、面里才可以使用,前提是:在page指令里要有isErrorPage=“true”在出錯頁面中,使用<%=exception.getMessage()%>獲得錯誤信息。7/22/2021125.1Request對象HTTP通信協(xié)議是客戶與服務(wù)器之間一種提交(請求)信息與響應(yīng)信息(request/respone)的通信協(xié)議。在JSP中,內(nèi)置對象request封裝了用戶提交的信息,那么該對象調(diào)用相應(yīng)的方法可以獲取封裝的信息,即使用該對象可以獲取用戶提交的信息。Request內(nèi)置對象代表了客戶端的請求信息,主要用于接受客戶端通過HTTP協(xié)議傳送給

8、服務(wù)器端的數(shù)據(jù)。Request對象封裝請求信息的內(nèi)容:請求的頭信息(Header)、系統(tǒng)信息(比如:編碼方式)、請求的方式(比如:GET或POST)、請求的參數(shù)名稱和參數(shù)值等信息;還提供了獲取

當前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。