當前位置:知知館 >

經驗

> 重定向和轉發有什麼區別

重定向和轉發有什麼區別

重定向和轉發有什麼區別

重定向和轉發的區別:

1、作用方式不同,當使用轉發時,JSP容器將使用一個內部的方法來呼叫目標頁面,新的頁面繼續處理同一個請求,而瀏覽器將不會知道這個過程。 與之相反,重定向方式的含義是第一個頁面通知瀏覽器傳送一個新的頁面請求;

2、頁面顯示不同,當使用重定向時,瀏覽器中所顯示的URL會變成新頁面的URL,,而當使用轉發時,該URL會保持不變;

3、速度不同,重定向的速度比轉發慢,因為瀏覽器還得發出一個新的請求;

4、作用物件效果不同,由於重定向方式產生了一個新的請求,所以經過一次重定向後,request內的物件將無法使用。通常情況下轉發更快,而且能保持request內的物件;

5、頁面轉換不同,轉發之後,瀏覽器中URL仍然指向開始頁面,此時如果過載當前頁面,開始頁面將會被重新呼叫。

標籤: 轉發 重定向
  • 文章版權屬於文章作者所有,轉載請註明 https://zhizhiguan.com/zh-tw/jingyan/6z9rg1.html