1. 程式人生 > >請求轉發和請求重定向的區別

請求轉發和請求重定向的區別

本質區別:請求轉發只是發了一次請求,請求重定向發了兩次請求。
1.請求轉發:位址列還是當初請求的位址列;
請求重定向:位址列不會是初次的位址列,位址列最後一次相應的位址列。
2.請求轉發:在最終的servlet中,request物件和中轉的request物件是同一個物件;
請求重定向:在最終的servlet中,request物件和中轉的request物件不是同一個物件。
3.請求轉發:/代表當前web應用的根目錄http://localhost:8080/servlet02,是當前web的根目錄;
請求重定向:/代表當前web站點的根目錄http://localhost:8080是當前web站點。
4.請求轉發:只能轉到當前web資源;
請求重定向:可以重定向到外部資源。