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

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

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

    風之力

    BlogJava 首頁 新隨筆 聯系 聚合 管理
      19 Posts :: 2 Stories :: 18 Comments :: 0 Trackbacks
    1.sendRedirect時,服務器端先響應客戶端一個狀態碼(通常是302),告訴客戶端應該向location報頭指定的URL(可以是相對路徑)重新發送請求。然后客戶端按照指示進行第二次請求;
    2.forward時,操作完全在服務器端進行,由服務器直接執行新的URL。客戶端甚至毫不知情。
    3.由于sendRedirect是由客戶端自動請求的,所以客戶的第一次的請求數據就不能得到保存;相反,在forward的情況,客戶第一次的請求數據得到了保存,即在新的URL里能夠得到原先的請求數據。
    4.在相同的情況下,由于sendRedirect相當于客戶的兩次請求,所以forward的效率較sendRedirect要好。
    5.sendRedirect()一定要在response對象,別的語言的頭域輸出沒有輸出正文時才能使用,因為按W3C標準,頭域在在輸出后是不許改變狀態的,只有JSP和SERVLET可以改變它,而一但有正文輸出,就會產生BUFFER阻塞.

    比如\r
    <%
    out.println("sss");
    response.sendRedirect("url");
    %>
    這是錯誤的.或者在此之前有HTML
    <HTMLMWPW>
    <%
    response.sendRedirect("url");
    %>
    這了是錯誤的,因為HTML內容也是out對象輸出的,response對象已經被占用.這時應該用forward()才對.
    posted on 2006-09-17 15:06 風之力 閱讀(761) 評論(0)  編輯  收藏 所屬分類: java
    主站蜘蛛池模板: 亚洲动漫精品无码av天堂| 永久中文字幕免费视频网站| 国产亚洲精品AA片在线观看不加载 | 国产亚洲精品高清在线| 无套内射无矿码免费看黄| 免费国产小视频在线观看| 亚洲av纯肉无码精品动漫| 日韩免费高清视频网站| 亚洲AV无码专区国产乱码不卡| 成人毛片免费在线观看| 色偷偷亚洲第一综合| 日韩精品电影一区亚洲| 一级一级毛片免费播放| 狠狠综合久久综合88亚洲| 黄色免费在线网站| 亚洲视频一区在线| 成年女人色毛片免费看| 男人免费视频一区二区在线观看 | 亚洲AV综合色区无码另类小说| 免费一级不卡毛片| 亚洲视频免费播放| 成人免费淫片在线费观看| 色婷婷精品免费视频| 亚洲精品无码专区久久久| 1000部拍拍拍18勿入免费视频下载 | 日韩在线观看视频免费| 亚洲精品无码专区在线在线播放| 久久国产精品免费网站| 国产亚洲玖玖玖在线观看 | 亚洲精品视频免费观看| 日韩av无码免费播放| 亚洲国产综合精品| 又黄又爽一线毛片免费观看| 两个人看的www视频免费完整版| 久久亚洲AV成人无码| 永久黄网站色视频免费观看| 国产美女视频免费观看的网站| 亚洲国产精品一区二区久久| 在线播放免费播放av片| 三级黄色在线免费观看| 亚洲 日韩经典 中文字幕|