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

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

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

    服務器端的重定向的兩種方式

    服務器端的重定向可以有兩種方式,一是使用HttpServletResponse的sendRedirect()方法,一是使用RequestDispatcher的forward()方法.

    HttpServletResponse.sendRedirect()方法將響應定向到參數location指定的、新的URL。location可以是一個絕對的URL,如response.sendRedirect("http://java.sun.com")也可以使用相對的URL。如果location以“/”開頭,則容器認為相對于當前Web應用的根,否則,容器將解析為相對于當前請求的URL。這種重定向的方法,將導致客戶端瀏覽器的請求URL跳轉。從瀏覽器中的地址欄中可以看到新的URL地址,作用類似于上面設置HTTP響應頭信息的實現。

    RequestDispatcher.forward()方法將當前的request和response重定向到該RequestDispacher指定的資源。這在實際項目中大量使用,因為完成一個業務操作往往需要跨越多個步驟,每一步驟完成相應的處理后,轉向到下一個步驟。比如,通常業務處理在Servlet中處理,處理的結果轉向到一個JSP頁面進行顯示。這樣看起來類似于Servlet鏈的功能,但是還有一些區別。一個RequestDispatcher對象可以把請求發送到任意一個服務器資源,而不僅僅是另外一個Servlet。 include()方法將把Request Dispatcher資源的輸出包含到當前輸出中。

    注意,只有在尚未向客戶端輸出響應時才可以調用forward()方法,如果頁面緩存不為空,在重定向前將自動清除緩存。否則將拋出一個IllegalStateException異常。

    posted on 2008-12-07 12:12 丁克設計 閱讀(415) 評論(0)  編輯  收藏 所屬分類: j2ee技術文檔

    <2025年5月>
    27282930123
    45678910
    11121314151617
    18192021222324
    25262728293031
    1234567

    導航

    留言簿(6)

    隨筆檔案

    文章分類

    文章檔案

    搜索

    最新評論

    閱讀排行榜

    主站蜘蛛池模板: 亚洲精品国精品久久99热| 性xxxxx免费视频播放| 亚洲成AⅤ人影院在线观看| 亚洲卡一卡二卡乱码新区| 四虎在线免费视频| 亚洲精品一区二区三区四区乱码| 日韩精品免费视频| 亚洲视频精品在线| 51精品视频免费国产专区| 亚洲福利视频网址| 日韩欧毛片免费视频| 亚洲精品无播放器在线播放| 啦啦啦手机完整免费高清观看| 亚洲中文字幕无码av永久| 在线播放高清国语自产拍免费| 亚洲成a人片在线不卡一二三区| 国产精品美女自在线观看免费| 国产亚洲精品欧洲在线观看| 亚洲无码高清在线观看| baoyu116.永久免费视频| 亚洲色欲或者高潮影院| 国产精品免费观看久久| 蜜桃传媒一区二区亚洲AV | 亚洲一线产区二线产区区| 麻豆国产精品入口免费观看| 人人爽人人爽人人片A免费 | 91热久久免费精品99| 亚洲一级毛片在线播放| 国产大片免费观看中文字幕| 人妻免费一区二区三区最新| 亚洲av乱码一区二区三区香蕉 | 久久精品国产亚洲一区二区| 免费A级毛片无码A∨免费| 亚洲AV无码一区二区三区性色| 亚洲中文字幕不卡无码| 麻豆国产精品免费视频| 四虎影视久久久免费| 亚洲日本国产精华液| 亚洲伊人久久综合影院| 成人免费福利视频| 一级人做人爰a全过程免费视频|