兩者的内部機制有很大的區别:
1 請求轉發隻能将請求轉發給同一個WEB應用中的組件,而重定向還可以重新定向到同一站點不同應用程序中的資源,甚至可以定向到一絕對的URL;
2 重定向可以看見目标頁面的URL,轉發隻能看見第一次訪問的頁面URL,以後的工作都是有服務器來做的;
3 請求響應調用者和被調用者之間共享相同的request對象和response對象,重定向調用者和被調用者屬于兩個獨立訪問請求和響應過程;
4 重定向跳轉後必須加return,不然頁面雖然跳轉了,但是還會執行跳轉後面的語句,轉發是執行了跳轉頁面,下面的代碼不會在執行了。
更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!