- forward是直接請求轉發;redirect是間接請求轉發,又叫重定向。
- forward,客戶端和瀏覽器執行一次請求;redirect,客戶端和瀏覽器執行兩次請求。
- forward,經典的MVC模式就是forward;redirect,用于避免用戶的非正常訪問。(例如用戶非正常訪問,servlet就可以將HTTP請求重定向到登錄頁面)。
- forward,地址不變;redirect,地址改變。
- forward常用方法:RequestDispatcher類的forward()方法;redirect常用方法:HttpServletRequest類的sendRedirect()方法。