servlet裏面轉發與重定向

  1. 重定向:資源跳轉的方式java

    道理很簡單,你要重定向,固然要設置狀態碼,還有重定向的位置要說清楚,畢竟計算機是精確,你模棱兩可仍是不行的。服務器

    resp.setStatus(302);  //表示重定向
            //設置響應頭
     resp.setHeader("location", "/demo05");
    //這三個參數裏面只有路徑是可變的,能夠用下面這個代替
     resp.sendRedirect("/demo05");
  2. 重定向的特色:code

    1. 地址欄發生變化
    2. 重定向能夠訪問其餘站點的資源
    3. 重定向是兩次請求。不能使用request對象來共享數據。
  3. 轉發特色:對象

    1. 轉發地址欄路徑不變
    2. 轉發只能訪問當前服務器下的資源
    3. 轉發是一次請求,能夠使用request對象來共享數據。
相關文章
相關標籤/搜索