Web開發(fā)中客戶端的跳轉(zhuǎn)與服務(wù)器端的跳轉(zhuǎn)的區(qū)別
客戶端的跳轉(zhuǎn):跳轉(zhuǎn)之后地址欄的信息是會變的,變?yōu)樘D(zhuǎn)之后的地址信息
例如:response.sendRedirect();
服務(wù)器端的跳轉(zhuǎn):跳轉(zhuǎn)之后的地址欄的信息不會發(fā)生任何的改變
例如:<jsp:forword>
request.getRequestDisPather("").forword(request, response);
(1).而且在使用request屬性范圍時,只有服務(wù)器端跳轉(zhuǎn)才能將request范圍的屬性保存到跳轉(zhuǎn)頁面;而如果是客戶端的跳轉(zhuǎn),則無法進(jìn)行request屬性的傳遞
(2).另外,如果是服務(wù)器端的跳轉(zhuǎn),則執(zhí)行跳轉(zhuǎn)語句時立刻進(jìn)行跳轉(zhuǎn);如果使用的是客戶端跳轉(zhuǎn),則是整個頁面執(zhí)行完之后才執(zhí)行跳轉(zhuǎn)的。
(3).在Servlet中如果想要進(jìn)行客戶端的跳轉(zhuǎn),直接使用HttpServletResponse接口的SendRedirect()即可,但是需要注意的是,此跳轉(zhuǎn)只能傳遞session以及application范圍的屬性,而無法傳遞request范圍的屬性
以上所述是小編給大家介紹的Web開發(fā)中客戶端的跳轉(zhuǎn)與服務(wù)器端的跳轉(zhuǎn)的區(qū)別,希望對大家有所幫助,如果大家有任何疑問歡迎給我留言,小編會及時回復(fù)大家的!
相關(guān)文章
關(guān)于__defineGetter__ 和__defineSetter__的說明
關(guān)于__defineGetter__ 和__defineSetter__的說明...2007-05-05
layer關(guān)閉彈出窗口觸發(fā)表單提交問題的處理方法
今天小編就為大家分享一篇layer關(guān)閉彈出窗口觸發(fā)表單提交問題的處理方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-09-09
js實現(xiàn)點(diǎn)擊注冊按鈕開始讀秒倒計時的小例子
js實現(xiàn)點(diǎn)擊注冊按鈕開始讀秒倒計時的小例子,需要的朋友可以參考一下2013-05-05
使用requestAnimationFrame實現(xiàn)精準(zhǔn)倒計時功能
實現(xiàn)精準(zhǔn)倒計時對于活動預(yù)告、限時優(yōu)惠和賽事計時等場景非常重要,常用的倒計時方法包括使用JavaScript的setInterval和setTimeout,但這些方法精度有限,為提高精度,本文介紹使用requestAnimationFrame實現(xiàn)精準(zhǔn)倒計時功能,感興趣的朋友一起看看吧2024-09-09
Jquery調(diào)用iframe父頁面中的元素及方法
對于javascript操作iframe父級頁面元素的方法,大家應(yīng)該都非常清楚了,下面結(jié)合當(dāng)前非常流行的jquery分享一下如何使用jquery查找和操作iframe父級頁面元素的實現(xiàn)代碼。2016-08-08
JS中實現(xiàn)一個下載進(jìn)度條及播放進(jìn)度條的代碼
這篇文章主要介紹了JS中實現(xiàn)一個下載進(jìn)度條及播放進(jìn)度條的代碼,本文圖文并茂給大家介紹的非常詳細(xì),具有一定的參考借鑒價值,需要的朋友可以參考下2019-06-06
Java 正則表達(dá)式學(xué)習(xí)總結(jié)和一些小例子
字符串處理是許多程序中非常重要的一部分,它們可以用于文本顯示,數(shù)據(jù)表示,查找鍵和很多目的.在Unix下,用戶可以使用正則表達(dá)式的強(qiáng)健功能實現(xiàn)這些 目的2012-09-09
javascript 實現(xiàn)父窗口引用彈出窗口的值的腳本
javascript 實現(xiàn)父窗口引用彈出窗口的值的腳本...2007-08-08

