SpringMVC修改视图定位 什么是视图定位 修改springmvc-servlet.xml 修改IndexController 移动index.jsp 测试

@

如果代码写成这样,就表示跳转到页面 index.jsp

new ModelAndView("index.jsp");

所谓的视图定位,指的是代码还是写成这样,但是会跳转到 /WEB-INF/page/index.jsp

new ModelAndView("index");

修改springmvc-servlet.xml

在之前的基础上进行修改,修改springmvc-servlet.xml,增加

<bean >
   <property name="prefix" value="/WEB-INF/page/" />
   <property name="suffix" value=".jsp" />
</bean>

修改IndexController

把IndexController类的这一行代码

ModelAndView mav = new ModelAndView("index.jsp");

修改为

ModelAndView mav = new ModelAndView("index");

移动index.jsp

在WEB-INF下新建目录page
把index.jsp移动到 WEB-INF/page 目录下
SpringMVC修改视图定位
什么是视图定位
修改springmvc-servlet.xml
修改IndexController
移动index.jsp
测试

测试

这是修改前的效果
SpringMVC修改视图定位
什么是视图定位
修改springmvc-servlet.xml
修改IndexController
移动index.jsp
测试
这是修改后的效果
SpringMVC修改视图定位
什么是视图定位
修改springmvc-servlet.xml
修改IndexController
移动index.jsp
测试