




已閱讀5頁,還剩2頁未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
擴(kuò)展一:,客戶端和服務(wù)端跳轉(zhuǎn),2,page = 頁面級(jí)別 request = 請(qǐng)求級(jí)別(與服務(wù)器端跳轉(zhuǎn)配合使用) session = 會(huì)話級(jí)別(客戶端跳轉(zhuǎn)(服務(wù)器端跳轉(zhuǎn)也可,但是客戶端跳轉(zhuǎn)更加突出了session的作用范圍) application = 應(yīng)用級(jí)別,3,客戶端跳轉(zhuǎn):服務(wù)器端將請(qǐng)求結(jié)果返回給客戶端,客戶端向服務(wù)器發(fā)出另一次請(qǐng)求。在客戶端跳轉(zhuǎn)過程中是兩次不同的請(qǐng)求。在地址欄中顯示的是最后一次請(qǐng)求地址。 客戶端跳轉(zhuǎn)可以進(jìn)行站外跳轉(zhuǎn)。 1、鏈接跳轉(zhuǎn): 2、表單提交 3、response.sendRedirect(“3.jsp”); 4、 5、response.setHeader(“refresh”,” 3;2.jsp”); 6、客戶端跳轉(zhuǎn)“/”代表服務(wù)器跟路徑webapps,4,服務(wù)器端跳轉(zhuǎn)(容器內(nèi)跳轉(zhuǎn)):能夠自動(dòng)的在服務(wù)器內(nèi)部進(jìn)行跳轉(zhuǎn),這種跳轉(zhuǎn)對(duì)用戶來說是透明的。兩次跳轉(zhuǎn)時(shí)同一個(gè)request,在地址欄中顯示的事第一次頁面地址。 只能進(jìn)行站點(diǎn)內(nèi)跳轉(zhuǎn)。 1、 2、pageContext.forward(); 3、request.getRequestDispatcher(“1.jsp“).forward(request,response); 3、服務(wù)器端跳轉(zhuǎn)“/”代表站點(diǎn)根路徑,客戶端跳轉(zhuǎn)時(shí)用HttPservletResopse對(duì)象的sendRedirect函數(shù)實(shí)現(xiàn),服務(wù)器端跳轉(zhuǎn)是使用RequestDispather對(duì)象的forward方法實(shí)現(xiàn)的。這兩者之間的區(qū)別主要體現(xiàn)在三個(gè)方面: 1. 使用服務(wù)器端跳轉(zhuǎn)時(shí),客戶瀏覽器的地址欄并不會(huì)顯示目標(biāo)地址的URL,而是用客戶端跳轉(zhuǎn)時(shí),地址欄當(dāng)中會(huì)顯示目標(biāo)資源的URL; 2. 服務(wù)器端跳轉(zhuǎn)是由客戶端發(fā)送一個(gè)請(qǐng)求,請(qǐng)求一個(gè)服務(wù)器資源如JSP和Servlet,這個(gè)資源又將請(qǐng)求轉(zhuǎn)到另一個(gè)服務(wù)器資源,然后再給客戶端發(fā)送一個(gè)響應(yīng),也就是說服務(wù)器端跳轉(zhuǎn)是客戶端發(fā)送一次請(qǐng)求,服務(wù)器端給出一次響應(yīng);而客戶端跳轉(zhuǎn)的流程則不同。客戶端同樣是發(fā)送一個(gè)請(qǐng)求給服務(wù)器端資源,這個(gè)服務(wù)器資源會(huì)首先給客戶端一個(gè)響應(yīng),客戶端再根據(jù)這個(gè)響應(yīng)當(dāng)中所包含的地址,再次向服務(wù)器端發(fā)送一個(gè)請(qǐng)求,也就是說客戶端跳轉(zhuǎn)是兩次請(qǐng)求,兩次響應(yīng); 3.在進(jìn)行客戶端跳轉(zhuǎn)和服務(wù)器端跳轉(zhuǎn)時(shí),都需要指定目標(biāo)資源的URL,如果這個(gè)路徑以“/”開始。在客戶端跳轉(zhuǎn)當(dāng)中“/”代表的是應(yīng)用服務(wù)器根目錄,而在服務(wù)器端跳轉(zhuǎn)當(dāng)中代表的是應(yīng)用程序根目錄。,2019/7/15,使用: RequestDispather服務(wù)器跳轉(zhuǎn): 1.地址欄不變, 2.執(zhí)行到跳轉(zhuǎn)后無條件跳轉(zhuǎn)-之后的代碼不再執(zhí)行; 3.若使用此種跳轉(zhuǎn),一定要保證跳轉(zhuǎn)后釋放掉全部的資源(比如數(shù)據(jù)庫鏈接); 4.跳轉(zhuǎn)后,設(shè)置的request屬性仍然保留,(setAttribute()); 使用:response.sendRedirect(“url“)重定向: 1.地址欄改變,客戶端跳轉(zhuǎn) 2.所有代碼執(zhí)行完畢后再跳轉(zhuǎn); 3.不再保存request屬性-地址改變了, 客戶端跳轉(zhuǎn),屬于請(qǐng)求的改變! 使用重定向客戶端跳轉(zhuǎn)時(shí),可以借助重寫url的操作,
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年智慧港口自動(dòng)化裝卸設(shè)備在港口集裝箱自動(dòng)化作業(yè)中的應(yīng)用創(chuàng)新報(bào)告
- 商業(yè)零售業(yè)的數(shù)字化轉(zhuǎn)型與領(lǐng)導(dǎo)力轉(zhuǎn)型
- 2025年互聯(lián)網(wǎng)金融平臺(tái)合規(guī)整改對(duì)消費(fèi)金融業(yè)務(wù)的影響及應(yīng)對(duì)策略報(bào)告
- 基于數(shù)字孿生的智能制造企業(yè)戰(zhàn)略布局
- 提升效率企業(yè)辦公系統(tǒng)升級(jí)實(shí)踐
- 打造企業(yè)專屬的數(shù)字辦公平臺(tái)策略
- 主題樂園項(xiàng)目土地使用與規(guī)劃方案
- 碳化硅功率器件項(xiàng)目運(yùn)營(yíng)管理方案(僅供參考)
- 老舊小區(qū)改造融資方案與資金籌措計(jì)劃
- 2025年廣播影視行業(yè)融合發(fā)展中的行業(yè)市場(chǎng)細(xì)分市場(chǎng)細(xì)分生態(tài)構(gòu)建路徑研究報(bào)告
- 眩暈護(hù)理課件
- 《集成電路基礎(chǔ)及其應(yīng)用》課件
- 2020 年全國碩士研究生入學(xué)統(tǒng)一考試英語 ( 一) 試題
- DB64 2115-2024 精神障礙患者康復(fù)服務(wù)指南
- 2025屆江蘇省南通市三模(蘇北八市)高三第三次調(diào)研測(cè)試 歷史試題(含答案)
- 2024年安徽省糧油經(jīng)貿(mào)有限公司招聘考試真題
- 杭州市蘇教版一年級(jí)數(shù)學(xué)競(jìng)賽試卷
- 中國航空工業(yè)集團(tuán)導(dǎo)彈院招聘筆試真題2024
- 數(shù)字化變革對(duì)企業(yè)會(huì)計(jì)信息質(zhì)量的影響機(jī)制研究
- 廢舊電纜采購合同協(xié)議
- 庫管員筆試題及答案
評(píng)論
0/150
提交評(píng)論