共同點:
都是重定向;
不同點:
redirect:
1發生在客戶端;
2.傳送兩次請求,第一次請求原始頁面,當呼叫此方法時,建立乙個應答頭,返回狀態碼302,第二次請求重定向的頁面;
3.得不到任何原始的輸出;
3.丟失request中的所有屬性;
4.需要client端再發起乙個請求;
transfer:
2.發生在伺服器端,瀏覽器根本不知道伺服器已經執行了一次頁面變換;
3. 預設情況下,server.transfer方法不會把表單資料或查詢字串從乙個頁面傳遞到另乙個頁面,但只要把該方法的第二個引數設定成true,就可以保留第乙個頁面的表單資料和查詢字串。
4.enableviewstatemac=false;防止重新提交資料;
5.execute()l;
forword與redirect的區別
1.從位址列顯示來說 forward是伺服器請求資源,伺服器直接訪問目標位址的url,把那個url的響應內容讀取過來,然後把這些內容再發給瀏覽器.瀏覽器根本不知道伺服器傳送的內容從 來的,所以它的位址列還是原來的位址.redirect是服務端根據邏輯,傳送乙個狀態碼,告訴瀏覽器重新去請求那個位址.所...
forward與redirect的認識
在進行web開發時,跳轉是最常見的,今天在這裡來學習下2種跳 第一種是request.getrequestdispatcher forward request,response 1 屬於 也是伺服器跳轉,相當於方法呼叫,在執行當前檔案的過程中轉向執行目標檔案,兩個檔案 當前檔案和目標檔案 屬於同一次...
jsp中 forward 與 redirect區別
quote 1.從位址列顯示來說 forward是伺服器請求資源,伺服器直接訪問目標位址的url,把那個url的響應內容讀取過來,然後把這些內容 再發給瀏覽器.瀏覽器根本不知道伺服器傳送的內容從 來的,所以它的位址列還是原來的位址.redirect是服務端根據邏輯,傳送乙個狀態碼,告訴瀏覽器重新去請...