服務端跳轉和客戶端跳轉的區別

2021-10-03 02:28:23 字數 390 閱讀 9565

瀏覽器發訊息給伺服器;伺服器知道要跳轉;執行跳轉並且響應瀏覽器,;瀏覽器得到響應

瀏覽器發訊息給伺服器,伺服器知道要跳轉;發訊息告訴瀏覽器瀏覽器你該跳轉啦,瀏覽器接受響應並且再傳送跳轉請求給伺服器,伺服器接收然後執行響應瀏覽器,瀏覽器接受渲染得到畫面。

服務端跳轉後,url不會顯示改變,即對瀏覽器不可見;

客戶端跳轉會改變url,是伺服器和瀏覽器二者一同完成的過程。

客戶端:

response.sendredirect("hello.jsp");
服務端

客戶端跳轉與伺服器端跳轉的區別

一 客戶端跳轉 客戶端跳轉時用httpservletresopse物件的sendredirect函式實現,伺服器端跳轉是使用requestdispather物件的forward方法實現的。這兩者之間的區別主要體現在三個方面 1.使用伺服器端跳轉時,客戶瀏覽器的位址列並不會顯示目標位址的url,而是用...

客戶端跳轉與伺服器端跳轉的區別

客戶端跳轉時用httpservletresopse物件的sendredirect函式實現,伺服器端跳轉是使用requestdispather物件的forward方法實現的。這兩者之間的區別主要體現在三個方面 1.使用伺服器端跳轉時,客戶瀏覽器的位址列並不會顯示目標位址的url,而是用客戶端跳轉時,位...

客戶端跳轉與伺服器端跳轉的區別

客戶端跳轉時用httpservletresopse物件的sendredirect函式實現,伺服器端跳轉是使用requestdispather物件的forward方法實現的。這兩者之間的區別主要體現在三個方面 1.使用伺服器端跳轉時,客戶瀏覽器的位址列並不會顯示目標位址的url,而使用客戶端跳轉時,位...