---恢復內容開始---
記錄一下我對轉發(forward)和重定向(redirect)的區理解:
1.轉發(forward)是客戶端發送一次http請求給服務器,服務器處理后將結果返回給客戶端。
2.重定向(redirect)需要客戶端發送兩次http請求,第一次請求給服務器,服務器給出的響應是 讓你去請求其他的服務器,客戶端根據服務器的返回結果再次進行http請求。
3.forward可以保存request域中發送給服務器的值,重定向卻不行,因為一次http請求的生命周期就是request域內保存內容的生命周期。
forward就是你讓發送一個請求給服務器,服務器直接返回你想要的內容。
redirect就是你發送一個請求給服務器,服務器說讓你去其他的地方獲取你想要的內容,然后你根據服務器讓你去的地方再發送一次請求。