資源: 尚學堂 鄒波 springmvc框架視訊
若無特別註明,例子專案的配置方式為註解
一、設定ModelAndView物件。
1、根據View的名稱和檢視解析器跳轉到指定的頁面。
2、跳轉的頁面:檢視解析器的字首 + view name +檢視解析器的字尾
3、屬於轉發方式
二、通過ServletAPI來實現(void)
1、springmvc配置檔案不需要配置檢視解析器
例子一:通過httpServletResponse來進行輸出
例子二:通過httpServletResponse實現重定向
例子三:通過httpServletResponse實現轉發
三、通過springmvc實現轉發和重定向 -- 沒有配置檢視解析器(string)
例子一:轉發的實現1
例子二:轉發的實現2
例子三:重定向
三、通過springmvc實現轉發和重定向 -- 有配置檢視解析器(string)
檢視解析器字尾為jsp
例子一:轉發方式
例子二:(1)重定向到index.jsp頁面
跟沒有配置檢視解析器時一樣
(2)重定向到requestMapping為hello的方法。
若是直接寫hello,也是表示重定向到requestMapping為hello的方法;但若web.xml中配置url請求需以do結尾;則hello的請求會被攔截,報404錯誤。
總結:重定向不需要檢視解析器!