請求轉發和重定向的區別:
請求重定向和請求轉發都是web開發中資源跳轉的方式。
請求轉發是服務器內部的跳轉
地址欄不發生變化
只有一個請求響應
可以通過request域傳遞數據
請求重定向是瀏覽器自動發起對跳轉目標的請求
地址欄會發生變化
兩次請求響應
無法通過request域傳遞對象
SpringMVC中實現轉發和重定向
1.在springMVC中仍然可以使用傳統方式實現和轉發重定向
2.在SpringMVC中也提供了快捷方法實現轉發和重定向
只要在返回視圖時,使用如下方式指定即可:
3.可以利用轉發 實現允許用戶訪問WEB-INF下保護的指定資源