<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 風之力 閱讀(760) 評論(0)  編輯  收藏 所屬分類: java
    主站蜘蛛池模板: 国产亚洲精品线观看动态图| 亚洲一区免费视频| 成人免费无遮挡无码黄漫视频| 亚洲最大的成网4438| 美女在线视频观看影院免费天天看 | 全免费一级午夜毛片| 亚洲黄页网在线观看| 毛片免费全部播放一级| 99热亚洲色精品国产88| 免费涩涩在线视频网| 国产91成人精品亚洲精品| 亚洲欧洲精品成人久久曰影片 | 亚洲婷婷天堂在线综合| 国产片AV片永久免费观看 | 成人免费网站视频www| 亚洲精品国产综合久久一线| 四虎精品成人免费视频| 久久久久亚洲AV成人网人人网站| 国产精品免费久久久久久久久| 亚洲精品无码mv在线观看网站 | 无码日韩精品一区二区免费暖暖 | 亚洲精品理论电影在线观看| 国产一区视频在线免费观看| 久久久久久久久久久免费精品| 亚洲精品福利视频| 99在线视频免费观看视频 | 亚洲第一街区偷拍街拍| 亚洲国产香蕉人人爽成AV片久久| 91成人免费福利网站在线| 亚洲黄色网站视频| 国产美女精品久久久久久久免费 | 成人国产精品免费视频| 67pao强力打造67194在线午夜亚洲| 丁香花免费完整高清观看 | 又硬又粗又长又爽免费看| 亚洲天堂中文资源| 国产精品免费综合一区视频| 女同免费毛片在线播放| 亚洲一区二区三区丝袜| 国产成人精品日本亚洲专区61| 四虎永久在线观看免费网站网址|