JSP中forward與redirect的區別

2021-08-30 23:32:18 字數 268 閱讀 8389

1.執行forward後依然是上一次請求,而執行redirect後生成第二次請求。

2.forward的目標頁面可以訪問原請求的請求引數,因為是同一次請求,所有原請求的引數和request範圍內的屬性全部存在;redirect的目標頁面不可以訪問原請求的請求引數,因為是不是同一次請求,所有原請求的引數和request範圍內的屬性全部丟失;

3.forward後位址列裡的url不會改變,而redirect後位址列裡的位址改為重定向的目標url,相當於在瀏覽器位址列裡輸入新的url後按回車鍵。

jsp中 forward 與 redirect區別

quote 1.從位址列顯示來說 forward是伺服器請求資源,伺服器直接訪問目標位址的url,把那個url的響應內容讀取過來,然後把這些內容 再發給瀏覽器.瀏覽器根本不知道伺服器傳送的內容從 來的,所以它的位址列還是原來的位址.redirect是服務端根據邏輯,傳送乙個狀態碼,告訴瀏覽器重新去請...

JSP中forward與redirect的區別

1.執行forward後依然是上一次請求,而執行redirect後生成第二次請求。2.forward的目標頁面可以訪問原請求的請求引數,因為是同一次請求,所有原請求的引數和request範圍內的屬性全部存在 redirect的目標頁面不可以訪問原請求的請求引數,因為是不是同一次請求,所有原請求的引數...

jsp中redirect和forward的區別

在網上看到一些帖子,總結了一些區別,可以從以下幾個方面來看 1.從位址列顯示來說 forward是伺服器請求資源,伺服器直接訪問目標位址的url,把那個url的響應內容讀取過來,然後把這些內容 再發給瀏覽器.瀏覽器根本不知道伺服器傳送的內容從 來的,所以它的位址列還是原來的位址.redirect是服...