1. 程式人生 > >SendRedirect和forword的一些區別

SendRedirect和forword的一些區別

resp 客戶端 目標地址 res esp str 定向 tro line

因為項目中遇到,特作此記錄,以便以後查詢

1.url截止區別:

(1)SendRedirect 重定向,url是截止到項目名前,例如:http://127.0.0.1:8080/

訪問頁面時候需要加上項目名,如項目為ssm :response.sendRedirect("/ssm/loginPage")

(2)forword轉發,url是截止到項目名後,例如:http://127.0.0.1:8080/ssm/

訪問頁面直接寫訪問地址: 如項目為ssm :request.getRequestDispacther("/login.jsp").forword(request,response)

2.地址欄顯示區別

(1)SendRedirect 重定向,瀏覽器地址欄變為目標地址

(2)forword轉發,瀏覽器地址欄不變

3.處理方式區別

(1)SendRedirect 重定向,重新往返客戶端

(2)forword轉發,服務器自己進行內部處理

SendRedirect和forword的一些區別