<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 :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理


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

    在jsp頁面中你也會看到通過下面的方式實現(xiàn)轉(zhuǎn)發(fā):

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


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

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



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

    評論

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

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

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

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

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

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

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

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

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

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

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


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

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

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

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

    2007-09-25 18:14 by 喬兵
    各位眼力不錯,是有錯誤,已改正,如給大家?guī)聿槐阏堃娬?/div>

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

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

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


    網(wǎng)站導航:
     
    主站蜘蛛池模板: 亚洲成_人网站图片| 一个人看的www免费在线视频| 一区二区无码免费视频网站| 亚洲av乱码中文一区二区三区| 久久久久久A亚洲欧洲AV冫| 久久久99精品免费观看| 亚洲精品无码mⅴ在线观看| 国产AV无码专区亚洲AV漫画| 亚洲免费观看网站| 四虎影视永久在线精品免费| 4480yy私人影院亚洲| 日韩免费a级在线观看| 两个人的视频www免费| 亚洲人成网站999久久久综合| 亚洲熟妇无码另类久久久| 最近新韩国日本免费观看| 精品一区二区三区无码免费直播| 亚洲av无码一区二区三区乱子伦| 四虎成人免费观看在线网址| 免费看黄的成人APP| 国产色在线|亚洲| 亚洲产国偷V产偷V自拍色戒| 成人免费视频国产| 久久精品视频免费播放| 国产亚洲综合久久| 亚洲一级毛片在线播放| 亚洲一区二区三区在线观看精品中文 | 中文字幕亚洲不卡在线亚瑟| 91成人免费观看网站| 久久精品无码免费不卡| 亚洲熟女综合一区二区三区| 亚洲AV无码第一区二区三区| 免费h黄肉动漫在线观看| 麻豆最新国产剧情AV原创免费| 中文字幕手机在线免费看电影| 亚洲Av永久无码精品一区二区| 亚洲图片中文字幕| 久久亚洲成a人片| 曰韩亚洲av人人夜夜澡人人爽| 日本一道本高清免费| 成视频年人黄网站免费视频|