SpringMVC配置视图解析器
在制定视图的时候,有可能有大量的重复路径,例如:
mv.setViewName("/WEB-INF/view/show1.jsp");
mv.setViewName("/WEB-INF/view/show2.jsp");
mv.setViewName("/WEB-INF/view/show3.jsp");
/WEB-INF/view/大量的重复路径,可以配置视图解析器,让框架来替我们完成
在spingmvc.xml配置文件中配置
<!-- springmvc框架中的视图解析器,帮助开发人员设置视图文件的路径-->
<bean class="org.springframework.web.servlet.view.InteralResourceViewsolver">
<!-- 前缀:视图文件的路径-->
<property name="prefix" value="/WEB-INF/view/"/>
<!-- 后缀:视图文件的扩展名-->
<property name="suffix" value=".jsp"/>
</bean>
在配置了视图解析器后可以用逻辑名称来指定视图
框架会使用 视图解析器前缀+逻辑名称+视图解析器后缀 组成完成路径(字符串连接操作)
mv.setViewName("show1");
mv.setViewName("show2");
mv.setViewName("show3");