首頁  >  文章  >  Java  >  JSP轉發和重新導向是什麼

JSP轉發和重新導向是什麼

(*-*)浩
(*-*)浩原創
2019-05-15 10:28:484099瀏覽

JSP轉發和重新導向是什麼

JSP重定向和轉送都是JSP中的一種請求方式,根據不同的情況,來進行使用。

推薦課程:Java教學

轉發:

當客戶端請求提交到伺服器的jsp處理的時候

這個jsp可以攜帶請求和回應物件轉移到web應用程式的另一處進行處理

在另一處進行處理後,產生結果頁面回應給客戶端瀏覽器

此時客戶端瀏覽器可以看到結果頁面,但URL無變化

所以不知道伺服器端經過幾層處理

重定向:

#當客戶端瀏覽器提交到伺服器的JSP處理的時候

這個JSP回傳一個回應:去請求另外一次的URL

此時客戶端瀏覽器會再次發出一個新的請求到這個新的位址

新的URL位址負責為瀏覽器產生回應

這時瀏覽器看到的URL是第二次請求所對應的URL位址

兩者的差異

轉送和重新導向的選擇

#重定向的速度比轉送慢,因為瀏覽器還得發出一個新的請求,如果在使用轉送和重定向都無所謂的時候建議使用轉送。

因為轉發只能訪問當前WEB的應用程序,所以不同WEB應用程式之間的訪問,特別是要訪問到另外一個WEB站點上的資源的情況,這個時候就只能使用重定向了。

以上是JSP轉發和重新導向是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn