HttpServletRequest對象包含客戶端通過HTTP協議訪問服務器時請求頭中的所有信息,其本身是一個接口,繼承了ServletRequest接口
轉發:requestDispatcher.forward()
所在場景:服務端
過程:一個web資源收到客戶端請求后,通知服務器去調用另外一個web資源進行處理
區別:客戶端的URL地址保持不變, Xxx方法(HttpServletRequest request,HttpServletResponse response)
注:客戶端與服務端調用轉發方法時,同時對request,response對象共享
HttpServletResponse對服務器的響應對象,封裝了向客戶端發送數據、發送響應頭,發送響應狀態碼的方法
重定向:HttpServletResponse.sendRedict()
所在場景:客戶端
過程:一個web資源收到客戶端請求后,通知客戶端的瀏覽器去訪問另外一個web資源
區別:客戶端的URL地址發生了改變,變為重定向后的地址
注:客戶端與服務端調用轉發方法時,對request,response對象是獨立的非共享