![javaweb復(fù)習(xí)分析_第1頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/16/5777da44-a7a1-43a7-9c68-8a32013c1db8/5777da44-a7a1-43a7-9c68-8a32013c1db81.gif)
![javaweb復(fù)習(xí)分析_第2頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/16/5777da44-a7a1-43a7-9c68-8a32013c1db8/5777da44-a7a1-43a7-9c68-8a32013c1db82.gif)
![javaweb復(fù)習(xí)分析_第3頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/16/5777da44-a7a1-43a7-9c68-8a32013c1db8/5777da44-a7a1-43a7-9c68-8a32013c1db83.gif)
![javaweb復(fù)習(xí)分析_第4頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/16/5777da44-a7a1-43a7-9c68-8a32013c1db8/5777da44-a7a1-43a7-9c68-8a32013c1db84.gif)
下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、一、9大內(nèi)置對象request 用戶端請求,此請求會包含來自GET/POST請求的參數(shù)response 網(wǎng)頁傳回用戶端的回應(yīng)pageContext 網(wǎng)頁的屬性是在這里管理session 與請求有關(guān)的會話期application servlet 正在執(zhí)行的內(nèi)容out 用來傳送回應(yīng)的輸出config servlet的構(gòu)架部件page JSP網(wǎng)頁本身exception 針對錯誤網(wǎng)頁,未捕捉的例外 request表示HttpServletRequest對象。它包含了有關(guān)瀏覽器請求的信息,并且提供了幾個用于獲取cookie, header,和session數(shù)據(jù)的有用的方法。 response表示Http
2、ServletResponse對象,并提供了幾個用于設(shè)置送回瀏覽器的響應(yīng)的方法(如cookies,頭信息等)out對象是javax.jsp.JspWriter的一個實(shí)例,并提供了幾個方法使你能用于向?yàn)g覽器回送輸出結(jié)果。pageContext表示一個javax.servlet.jsp.PageContext對象。它是用于方便存取各種范圍的名字空間、servlet相關(guān)的對象的API,并且包裝了通用的servlet相關(guān)功能的方法。session表示一個請求的javax.servlet.http.HttpSession對象。Session可以存貯用戶的狀態(tài)信息applicaton 表示一個javax.
3、servle.ServletContext對象。這有助于查找有關(guān)servlet引擎和servlet環(huán)境的信息config表示一個javax.servlet.ServletConfig對象。該對象用于存取servlet實(shí)例的初始化參數(shù)。page表示從該頁面產(chǎn)生的一個servlet實(shí)例 二、jsp有哪些動作?作用分別是什么?JSP共有以下6種基本動作:jsp:include:在頁面被請求的時候引入一個文件。jsp:useBean:尋找或者實(shí)例化一個JavaBean。jsp:setProperty:設(shè)置JavaBean的屬性。jsp:getProperty:輸出某個JavaBean的屬性。jsp:f
4、orward:把請求轉(zhuǎn)到一個新的頁面。jsp:plugin:根據(jù)瀏覽器類型為Java插件生成OBJECT或EMBED標(biāo)記 三、JSP的常用指令isErrorPage(是否能使用Exception對象),isELIgnored(是否忽略表達(dá)式) 四、靜態(tài)include與動態(tài)include的區(qū)別:動態(tài)INCLUDE用jsp:include動作實(shí)現(xiàn) ,它總是會檢查所含文件中的變化,適合用于包含動態(tài)頁面,并且可以帶參數(shù) <jsp:include page="included.jsp" flush="true" />靜態(tài)INCLUDE用include偽
5、碼實(shí)現(xiàn),定不會檢查所含文件的變化,適用于包含靜態(tài)頁面<% include file="included.htm" %> 總結(jié):jsp:include是先編譯一下included.jsp文件,然后再包含 先編譯,后包含 include是先把文件包含就來,然后統(tǒng)一編譯 先包含,后編譯五、頁面間對象傳遞的方法request,session,application,cookie等 六、JSP和Servlet有哪些相同點(diǎn)和不同點(diǎn),他們之間的聯(lián)系是什么?JSP是Servlet技術(shù)的擴(kuò)展,本質(zhì)上是Servlet的簡易方式,更強(qiáng)調(diào)應(yīng)用的外表表達(dá)。JSP編譯后是"類se
6、rvlet"。Servlet和JSP最主要的不同點(diǎn)在于,Servlet的應(yīng)用邏輯是在Java文件中,并且完全從表示層中的HTML里分離開來。而JSP的情況是Java和HTML可以組合成一個擴(kuò)展名為.jsp的文件。JSP側(cè)重于視圖,Servlet主要用于控制邏輯。 七、我們在web應(yīng)用開發(fā)過程中經(jīng)常遇到輸出某種編碼的字符,如iso8859-1 tempStr = newString(str.getBytes("ISO-8859-1"), "GBK"); 八、在a.jsp與b.jsp之間傳參數(shù)方式一:通過鏈接a.jsp<% String na
7、me = "myname" %> <a href="b.jsp?name=<%=name%>">跳轉(zhuǎn)到b</a> b.jsp<%String userName = request.getParameter("name");out.println(userName); %> 方式二:sessiona.jsp <% session.setAttribute("name", 1234); %> b.jsp<%out.println(session.g
8、etAttribute("name"); %> 九、jsp的作用域 page 在當(dāng)前頁面有效(僅用于JSP中) request 在當(dāng)前請求中有效 session 在當(dāng)前會話中有效 application 在所有應(yīng)用程序中有效JSP題目1、jsp有哪些內(nèi)置對象作用分別是什么答:JSP共有以下9種基本內(nèi)置組件(可與ASP的6種內(nèi)部組件相對應(yīng)):request 用戶端請求,此請求會包含來自GET/POST請求的參數(shù)response 網(wǎng)頁傳回用戶端的回應(yīng)pageContext 網(wǎng)頁的屬性是在這里管理session 與請求有關(guān)的會話期application servlet 正在
9、執(zhí)行的內(nèi)容out 用來傳送回應(yīng)的輸出config servlet的構(gòu)架部件page JSP網(wǎng)頁本身exception 針對錯誤網(wǎng)頁,未捕捉的例外JSP題目2、jsp有哪些動作作用分別是什么答:JSP共有以下6種基本動作jsp:include:在頁面被請求的時候引入一個文件。jsp:useBean:尋找或者實(shí)例化一個JavaBean。jsp:setProperty:設(shè)置JavaBean的屬性。jsp:getProperty:輸出某個JavaBean的屬性。jsp:forward:把請求轉(zhuǎn)到一個新的頁面。jsp:plugin:根據(jù)瀏覽器類型為Java插件生成OBJECT或EMBED標(biāo)記JSP題目3
10、、JSP中動態(tài)INCLUDE與靜態(tài)INCLUDE的區(qū)別?答:動態(tài)INCLUDE用jsp:include動作實(shí)現(xiàn)它總是會檢查所含文件中的變化,適合用于包含動態(tài)頁面,并且可以帶參數(shù)靜態(tài)INCLUDE用include偽碼實(shí)現(xiàn),定不會檢查所含文件的變化,適用于包含靜態(tài)頁面JSP題目4、JSP的常用指令isErrorPage(是否能使用Exception對象),isELIgnored(是否忽略表達(dá)式)JSP題目5、JSP和Servlet有哪些相同點(diǎn)和不同點(diǎn),他們之間的聯(lián)系是什么?答:JSP是Servlet技術(shù)的擴(kuò)展,本質(zhì)上是Servlet的簡易方式,更強(qiáng)調(diào)應(yīng)用的外表表達(dá)。JSP編譯后是"類se
11、rvlet"。Servlet和JSP最主要的不同點(diǎn)在于,Servlet的應(yīng)用邏輯是在Java文件中,并且完全從表示層中的HTML里分離開來。而JSP的情況是Java和HTML可以組合成一個擴(kuò)展名為.jsp的文件。JSP側(cè)重于視圖,Servlet主要用于控制邏輯。JSP題目6、Jsp和Servlet中的請求轉(zhuǎn)發(fā)分別如何實(shí)現(xiàn)?JSP的轉(zhuǎn)發(fā)請求可通過< jsp:forward>標(biāo)準(zhǔn)動作來完成; Servlet轉(zhuǎn)發(fā)請求可通過forward() 方法來實(shí)現(xiàn)。JSP題目7、jsp有哪些隱式對象?作用分別是什么?request request表示HttpServletRequest對象
12、。它包含了有關(guān)瀏覽器請求的信息,并且提供了幾個用于獲取cookie, header, 和session數(shù)據(jù)的有用的方法。response response表示HttpServletResponse對象,并提供了幾個用于設(shè)置送回 瀏覽器的響應(yīng)的方法(如cookies,頭信息等)out out 對象是javax.jsp.JspWriter的一個實(shí)例,并提供了幾個方法使你能用于向?yàn)g覽器回送輸出結(jié)果。pageContext pageContext表示一個javax.servlet.jsp.PageContext對象。它是用于方便存取各種范圍的名字空間、servlet相關(guān)的對象的API,并且包裝了通用的
13、servlet相關(guān)功能的方法。session session表示一個請求的javax.servlet.http.HttpSession對象。Session可以存貯用戶的狀態(tài)信息application applicaton 表示一個javax.servle.ServletContext對象。這有助于查找有關(guān)servlet引擎和servlet環(huán)境的信息config config表示一個javax.servlet.ServletConfig對象。該對象用于存取servlet實(shí)例的初始化參數(shù)。page page表示從該頁面產(chǎn)生的一個servlet實(shí)例exception 表示JSP頁面運(yùn)行時產(chǎn)生的異常JSP題目8、兩種跳轉(zhuǎn)方式分別是什么?有什么區(qū)別?答:有兩種,分別為:< jsp:incl
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 八年級英語下冊 Unit 4 單元綜合測試卷(人教陜西版 2025年春)
- 2024-2025學(xué)年山東省煙臺市棲霞市四年級(上)期末數(shù)學(xué)試卷
- 高一化學(xué)1月月考試題解析版
- 2025年重組載體疫苗合作協(xié)議書
- 2025年買方信貸合作協(xié)議(三篇)
- 2025年個人的租房合同樣本(三篇)
- 2025年億家益公司蕪湖加盟加盟店加盟合同(三篇)
- 2025年個人購買汽車合同(2篇)
- 2025年二人合伙經(jīng)營協(xié)議簡單版(4篇)
- 2025年中外合資企業(yè)勞務(wù)合同(2篇)
- 渤海大學(xué)《大數(shù)據(jù)分析與實(shí)踐》2023-2024學(xué)年期末試卷
- 2024版2024年《咚咚鏘》中班音樂教案
- GA 2139-2024警用防暴臂盾
- DL∕T 5810-2020 電化學(xué)儲能電站接入電網(wǎng)設(shè)計(jì)規(guī)范
- 北京三甲中醫(yī)疼痛科合作方案
- QCT957-2023洗掃車技術(shù)規(guī)范
- 新外研版高中英語選擇性必修1單詞正序英漢互譯默寫本
- 自愿斷絕父子關(guān)系協(xié)議書電子版
- 2023年4月自考00504藝術(shù)概論試題及答案含解析
- 美麗的大自然(教案)2023-2024學(xué)年美術(shù)一年級下冊
- 成都特色民俗課件
評論
0/150
提交評論