SpringMVC(二)-- springmvc的系統學習之跳轉結果的方式

OuZeBo發表於2016-12-19

資源: 尚學堂   鄒波  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錯誤。

           總結:重定向不需要檢視解析器!

相關文章