SpringMVC: 結果跳轉方式 ModelAndView 設置 ModelAndView 對象 , 根據 view 的名稱 , 和視圖解析器調到指定的頁面 第一種跳轉方式 頁面: {視圖解析器首碼} + viewName + {視圖解析器尾碼} <!--視圖解析器: 模板引擎 Thymeleaf ...
ModelAndView
-
設置 ModelAndView 對象 , 根據 view 的名稱 , 和視圖解析器調到指定的頁面
-
第一種跳轉方式
-
頁面: {視圖解析器首碼} + viewName + {視圖解析器尾碼}
-
<!--視圖解析器: 模板引擎 Thymeleaf Freemarker-->
<bean class="org.springframework.web.servlet.view.InternalResourceViewResolver" id="internalResourceViewResolver">
<!--首碼-->
<property name="prefix" value="/WEB-INF/jsp/"/>
<!--尾碼-->
<property name="suffix" value=".jsp"/>
</bean> -
對應的 controller 類
-
public class ControllerTest1 implements Controller{
public ModelAndView handleRequest(HttpServletRequest httpServletRequest, HttpServletRequest request) {
//返回一個模型視圖對象
ModelAndView mv = new ModelAndView();
mv.addObject("msg","ControllerTest1");
mv.setViewName("test");
return mv;
}
-
-
-
通過 設置 ServletAPI,不需要視圖解析器
-
package cn.itcast.controller;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import javax.servlet.http.HttpServletRequest;
-
-