2020久久超碰欧美精品最新亚洲欧美日韩久久精品,国产福利电影一区二区三区,亚洲欧美日韩一区在线观看,亚洲国产欧美日韩欧美特级,亚洲欧美日韩成人一区久久,欧美日韩精品一区二区三区不卡,国产欧美日韩va另类影音先锋,亚洲欧美日韩久久精品,亚洲欧美日韩国产成人精品影院,亚洲国产欧美日韩精品一区二区三区,欧美日韩国产成人高清视频,日韩久久精品国产免费观看频道,久久人人爽人人爽从片av高清,国产精品综合一区二区

首頁技術文章正文

Java培訓之重定向(一)

更新時間:2017-05-31 來源:黑馬程序員Java培訓學院 瀏覽量:

1.什么是重定向

所謂的重定向是將請求重新定個方向轉到其他位置。例如,客戶端訪問AServlet,然后立刻自動訪問BServlet。這個過程其實就是重定向。下面通過一張圖來了解重定向,如圖1-1所示:
1496214173603_1.png
由圖1-1可知,重定向共有兩次請求,兩次響應。當客戶端接收到AServlet的響應之后立刻去請求BServlet,這個過程很迅速??梢园l現,地址欄發生變化,由AServlet變成BServlet。

2.重定向案例練習

了解了重定向的原理,現在使用302狀態碼和Location響應頭來完成重定向案例,具體步驟如下所示:
(1)創建web應用,Example02。在該應用下新建一個Servlet類,LocationServlet,代碼如例1-1所示:
例1-1 LocationServlet.java
public class LocationServlet extends HttpServlet {
    public void doGet(HttpServletRequest request, HttpServletResponse response)
           throws ServletException, IOException {
       System.out.println("LoactionServlet......");
       response.setHeader("Location", "/Example02/TargetServlet");
       response.setStatus(302);
    }
}

本文版權歸黑馬程序員Java培訓學院所有,歡迎轉載,轉載請注明作者出處。謝謝!
作者:黑馬程序員Java培訓學院
首發:http://javaee.itheima.com/
分享到:
在線咨詢 我要報名
和我們在線交談!