真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

轉(zhuǎn)發(fā)和重定向的過程和區(qū)別

轉(zhuǎn)發(fā)? req.getRequestDispatcher("/要跳轉(zhuǎn)的地址").forward(req, resp);

轉(zhuǎn)發(fā)的過程:(以servlet和jsp為例)

創(chuàng)新互聯(lián)公司專注于企業(yè)成都全網(wǎng)營銷、網(wǎng)站重做改版、南岸網(wǎng)站定制設(shè)計(jì)、自適應(yīng)品牌網(wǎng)站建設(shè)、html5、商城建設(shè)、集團(tuán)公司官網(wǎng)建設(shè)、外貿(mào)網(wǎng)站建設(shè)、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁設(shè)計(jì)等建站業(yè)務(wù),價(jià)格優(yōu)惠性價(jià)比高,為南岸等各大城市提供網(wǎng)站開發(fā)制作服務(wù)。

瀏覽器首先發(fā)送一個(gè)請求到服務(wù)器端,服務(wù)器端發(fā)現(xiàn)匹配的 servlet,并指定它去執(zhí)行,當(dāng)這個(gè) servlet 執(zhí)行完之后,它要調(diào)用getRequestDispacther()方法,把請求轉(zhuǎn)發(fā)給指定的jsp頁面,整個(gè)流程都是在服務(wù)器端完成的,而且是在同一個(gè)請求里面完成的,因此 servlet 和 jsp 共享的是同一個(gè)request,在 servlet 里面存放的所有東西,在jsp頁面中都能取出來。整個(gè)過程是一個(gè)請求,一個(gè)響應(yīng)。

易錯(cuò)點(diǎn):

a)地址欄不會改變

b)轉(zhuǎn)發(fā)只能轉(zhuǎn)發(fā)到當(dāng)前web應(yīng)用內(nèi)的資源

c)在轉(zhuǎn)發(fā)過程中,可以把數(shù)據(jù)保存到request域?qū)ο笾校ㄒ驗(yàn)檗D(zhuǎn)發(fā)使用同一個(gè)request域)

d)轉(zhuǎn)發(fā)是在服務(wù)器端的跳轉(zhuǎn),瀏覽器并不知情

?

**重定向??resp.sendRedirect("/要跳轉(zhuǎn)的地址");

重定向的過程:(以servlet和jsp為例)**

瀏覽器發(fā)送一個(gè)請求到服務(wù)器端,服務(wù)器端匹配servlet,這都和請求轉(zhuǎn)發(fā)一樣,servlet 處理完之后調(diào)用了sendRedirect()這個(gè)方法,這個(gè)方法是response的方法,所以當(dāng)這個(gè)servlet處理完之后,看到response.senRedirect()方法,立即向?yàn)g覽器返回這個(gè)響應(yīng)(包含響應(yīng)報(bào)頭和新的URL地址),響應(yīng)告訴瀏覽器你必須要再發(fā)送一個(gè)請求,去訪問 jsp頁面,緊接著瀏覽器收到這個(gè)請求后,立刻又重新發(fā)出一個(gè)新的請求,去請求 jsp頁面。這兩個(gè)請求互不干擾,相互獨(dú)立,在前面request里面 setAttribute() 的任何東西,在后面的request里面都獲取不了??梢姡谥囟ㄏ蚶锩媸莾蓚€(gè)請求,兩個(gè)響應(yīng)。

易錯(cuò)點(diǎn):

a)地址欄會改變,變成重定向后的地址

b)重定向可以跳轉(zhuǎn)到當(dāng)前web應(yīng)用或其他web應(yīng)用,甚至是外部域名網(wǎng)站

c)不能在重定向的過程中,把數(shù)據(jù)保存到request中(因?yàn)榘l(fā)送第二個(gè)request請求時(shí),第一個(gè)的request域會失效)

d) 重定向是在瀏覽器的跳轉(zhuǎn),瀏覽器知情

?

轉(zhuǎn)發(fā)和重定向的區(qū)別:

轉(zhuǎn)發(fā)是在服務(wù)器端的跳轉(zhuǎn),就是瀏覽器向服務(wù)器發(fā)送一個(gè)請求,服務(wù)器直接將請求相關(guān)的參數(shù)的信息原封不動的傳遞到該服務(wù)器的其他jsp或servlet去處理。而重定向是在瀏覽器的跳轉(zhuǎn),服務(wù)器會返回給瀏覽器一個(gè)響應(yīng)報(bào)頭和新的URL地址,原來的參數(shù)或者其他的一些信息,如果服務(wù)器端沒有特別處理就不存在了,瀏覽器會訪問新的URL所指向的servlet 或 jsp。


標(biāo)題名稱:轉(zhuǎn)發(fā)和重定向的過程和區(qū)別
標(biāo)題路徑:http://weahome.cn/article/gjhcjo.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部