ServletAPI中forward()和redirect()的區別

forward()僅僅是容器中控制權的轉向,在客戶端瀏覽器地址欄中不會顯示出轉向後的地址

redirect()是完全跳轉,瀏覽器將會得到t跳轉地址,並重新發送請求鏈接

 

前者更加高效,在前者可以滿足需要時,儘量使用forward()方法,並且這樣有利於隱藏實際的鏈接。但是某些特殊情況下,就需要使用到後者,比如:需要跳轉到其他服務器的資源上,則必須使用sendRedirect()方法

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章