<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人免费看| 99久久精品毛片免费播放| 亚洲美日韩Av中文字幕无码久久久妻妇| 国产成人+综合亚洲+天堂| 免费真实播放国产乱子伦| 高潮毛片无遮挡高清免费| 亚洲第一永久AV网站久久精品男人的天堂AV| 国产亚洲精品美女2020久久| 可以免费观看一级毛片黄a| 一级毛片在线播放免费| 亚洲国产精品嫩草影院在线观看 | 午夜免费福利在线| 麻豆一区二区三区蜜桃免费| 亚洲一区精品无码| 免费精品99久久国产综合精品| 中文字幕亚洲免费无线观看日本| 国产成人福利免费视频| 亚洲αⅴ无码乱码在线观看性色| 亚洲国产电影av在线网址| 成人自慰女黄网站免费大全| 亚洲日本精品一区二区| 三年片在线观看免费观看高清电影| 亚洲成AV人片在WWW| 亚洲国产一成人久久精品| 免费大片黄在线观看yw| 国产成人亚洲精品播放器下载 | 国产成人精品免费视频动漫| 亚洲熟妇成人精品一区| 亚洲国产精品成人一区| 久久ww精品w免费人成| 亚洲av成人片在线观看| 亚洲AV午夜成人影院老师机影院| 亚洲免费网站观看视频| 最近免费中文字幕中文高清 |