<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    瘋狂

    STANDING ON THE SHOULDERS OF GIANTS
    posts - 481, comments - 486, trackbacks - 0, articles - 1
      BlogJava :: 首頁(yè) :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理


    他們的調(diào)用分別如下例:
    request.getRequestDispatcher("new.jsp").forward(request, response);//轉(zhuǎn)發(fā)到new.jsp
    response.sendRedirect("new.jsp");//重定向到new.jsp

    在jsp頁(yè)面中你也會(huì)看到通過(guò)下面的方式實(shí)現(xiàn)轉(zhuǎn)發(fā):

    <jsp:forward page="apage.jsp" />


    重定向過(guò)程:客戶瀏覽器發(fā)送http請(qǐng)求----》web服務(wù)器接受后發(fā)送302響應(yīng)要求客戶瀏覽器發(fā)送一個(gè)新的http請(qǐng)求----》客戶端瀏覽器接受此響應(yīng)后在發(fā)送一個(gè)新的http請(qǐng)求到服務(wù)器----》服務(wù)器根據(jù)此請(qǐng)求尋找資源并發(fā)送給客戶,可以重定向到任意URL,不能共享request范圍內(nèi)的數(shù)據(jù)
      

    轉(zhuǎn)發(fā)過(guò)程:客戶瀏覽器發(fā)送http請(qǐng)求----》web服務(wù)器接受此請(qǐng)求后調(diào)用內(nèi)部的一個(gè)方法在容器內(nèi)部完成請(qǐng)求處理和轉(zhuǎn)發(fā)動(dòng)作----》將目標(biāo)資源發(fā)送給客戶,只能在同一個(gè)web應(yīng)用中使用,可以共享request范圍內(nèi)的數(shù)據(jù)



    怎么選擇是重定向還是轉(zhuǎn)發(fā)呢?通常情況下轉(zhuǎn)發(fā)更快,而且能保持request內(nèi)的對(duì)象,所以他是第一選擇。但是由于在轉(zhuǎn)發(fā)之后,瀏覽器中URL仍然指向開(kāi)始頁(yè)面,此時(shí)如果重載當(dāng)前頁(yè)面,開(kāi)始頁(yè)面將會(huì)被重新調(diào)用。如果你不想看到這樣的情況,則選擇轉(zhuǎn)發(fā)。

    評(píng)論

    # re: 轉(zhuǎn)發(fā)和重定向的區(qū)別的一點(diǎn)理解  回復(fù)  更多評(píng)論   

    2007-09-25 00:17 by xmlspy
    一個(gè)是客戶端跳轉(zhuǎn),一個(gè)是服務(wù)器端跳轉(zhuǎn)

    # re: 轉(zhuǎn)發(fā)和重定向的區(qū)別的一點(diǎn)理解  回復(fù)  更多評(píng)論   

    2007-09-25 07:40 by 久城
    最后一句話,是不是..........

    # re: 轉(zhuǎn)發(fā)和重定向的區(qū)別的一點(diǎn)理解  回復(fù)  更多評(píng)論   

    2007-09-25 08:43 by 編程、設(shè)計(jì)是職業(yè)更是愛(ài)好
    怎么描述的有些矛盾呢?以前沒(méi)有仔細(xì)考慮過(guò),一會(huì)兒自己動(dòng)手試試吧

    # re: 轉(zhuǎn)發(fā)和重定向的區(qū)別的一點(diǎn)理解  回復(fù)  更多評(píng)論   

    2007-09-25 09:01 by 編程、設(shè)計(jì)是職業(yè)更是愛(ài)好
    OK了,正如forward的定義,跳轉(zhuǎn)時(shí)將攜同request對(duì)象,sendRedirect只是模擬console重發(fā)了一次請(qǐng)求。因此,前者不會(huì)引起B(yǎng)rowser Address 的變化,后者會(huì)。

    # re: 轉(zhuǎn)發(fā)和重定向的區(qū)別的一點(diǎn)理解[未登錄](méi)  回復(fù)  更多評(píng)論   

    2007-09-25 09:09 by Java
    寫(xiě)反了吧,紅色的字和藍(lán)色的字,應(yīng)該是

    重定向過(guò)程:客戶瀏覽器發(fā)送http請(qǐng)求----》web服務(wù)器接受后發(fā)送302響應(yīng)要求客戶瀏覽器發(fā)送一個(gè)新的http請(qǐng)求----》客戶端瀏覽器接受此響應(yīng)后在發(fā)送一個(gè)新的http請(qǐng)求到服務(wù)器----》服務(wù)器根據(jù)此請(qǐng)求尋找資源并發(fā)送給客戶,它可以重定向到任意URL,不能共享request范圍內(nèi)的數(shù)據(jù)。


    轉(zhuǎn)發(fā)過(guò)程:客戶瀏覽器發(fā)送http請(qǐng)求----》web服務(wù)器接受此請(qǐng)求后調(diào)用內(nèi)部的一個(gè)方法在容器內(nèi)部完成請(qǐng)求處理和轉(zhuǎn)發(fā)動(dòng)作----》將目標(biāo)資源發(fā)送給客戶,它只能在同一個(gè)web應(yīng)用中使用,可以共享request范圍內(nèi)的數(shù)據(jù)。

    # re: 轉(zhuǎn)發(fā)和重定向的區(qū)別的一點(diǎn)理解  回復(fù)  更多評(píng)論   

    2007-09-25 09:40 by 草兒
    好像bz弄反了哈哈

    # re: 轉(zhuǎn)發(fā)和重定向的區(qū)別的一點(diǎn)理解  回復(fù)  更多評(píng)論   

    2007-09-25 18:14 by 喬兵
    各位眼力不錯(cuò),是有錯(cuò)誤,已改正,如給大家?guī)?lái)不便請(qǐng)見(jiàn)諒

    # re: 轉(zhuǎn)發(fā)和重定向的區(qū)別的一點(diǎn)理解  回復(fù)  更多評(píng)論   

    2007-09-27 10:50 by 千里冰封
    呵呵,知錯(cuò)能改不錯(cuò)

    只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 亚洲欭美日韩颜射在线二| 亚洲国产女人aaa毛片在线| a高清免费毛片久久| 亚洲欧洲一区二区| 天天看免费高清影视| 国产精品免费视频观看拍拍 | 亚洲日本韩国在线| 中文字幕一区二区三区免费视频| 精品亚洲永久免费精品| 四虎在线最新永久免费| 老司机精品视频免费| 亚洲精品第一国产综合精品| 国产在线19禁免费观看国产| 免费在线看污视频| 亚洲av色香蕉一区二区三区| 亚洲国产成人一区二区三区| 日本牲交大片免费观看| 久久精品免费观看国产| 国产亚洲人成在线影院| 亚洲精品一区二区三区四区乱码| 亚洲国产高清精品线久久| 国产91色综合久久免费| 亚洲一区二区三区免费| 亚洲午夜理论片在线观看| 久久国产精品亚洲综合| 亚洲?v女人的天堂在线观看| 很黄很黄的网站免费的| 在线观看免费播放av片| 窝窝影视午夜看片免费| 亚洲色大18成人网站WWW在线播放| 久久久久久亚洲精品中文字幕| 免费国产精品视频| 国产91免费在线观看| 久久这里只精品国产免费10| 免费人人潮人人爽一区二区| 亚洲一区二区三区写真| 亚洲精品在线播放视频| 亚洲成色www久久网站夜月| 亚洲精品国产日韩无码AV永久免费网| 毛片免费观看的视频| 很黄很黄的网站免费的|