天天看點

forward和redirect的差別Servlet的APL中forward和redirect的差別

Servlet的APL中forward和redirect的差別

差別:

  • Forward

               1:容器中控制權的轉向

               2:在用戶端的浏覽器位址不會顯示轉向後的位址,Forward還是原的請求位址

               3:forward是一次請求中完成

               4:是在伺服器端完成,而不用用戶端重新發起請求,效率更高

  • Redirect:

               1:Redirect是用戶端的跳轉

               2:浏覽器欄會顯示跳轉的位址,并重新發送請求連結

               3:Redirect是重新發起請求,效率會比較低

Forward會更加的高效,建議盡量使用Forward方法,并且也有助于隐藏實際的連結