日本免费高清视频-国产福利视频导航-黄色在线播放国产-天天操天天操天天操天天操|www.shdianci.com

學無先后,達者為師

網站首頁 編程語言 正文

servlet中轉發和重定向的區別

作者:知識冷不丁進了腦子 更新時間: 2024-02-16 編程語言

一、【在一個web應用中應該如何完成資源的跳轉的兩種方式】


第一種方式:轉發
request.getRequestDispatcher("").forword()
第二種方式:重定向
response.sendRedirect("/項目名/b");

二、【二者區別】


轉發是一次請求,重定向是兩次請求。
轉發:是由web服務器來控制的。A資源跳轉到B資源,這個動作是TomCat服務器內部完成的
重定向:是由瀏覽器完成的。具體跳到那個資源是瀏覽器說了算。


三、轉發和重定向應該如何選擇?


如果在一個servlet當中向request域當中綁定了數據,希望從下一個Servlet域里面的數據取出來
,使用轉發機制,其余所有請求均采用重定向。(重定向使用較多)
轉發會存在瀏覽器的刷新問題

原文鏈接:https://blog.csdn.net/m0_63849044/article/details/136073318

  • 上一篇:沒有了
  • 下一篇:沒有了
欄目分類
最近更新