正在回答
2回答
同学你好,
1、spring-web.xml中是定义多个视图解析器的。
2、定义多个试图解析器,DispatcherServlet中央处理器会加载所有的viewResolver到一个list中,并按照优先级进行解析。
配置试图解析器中有一个order属性,order中的值越小,优先级越高。
例如:
<bean id="jspViewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver"> <property name="prefix" value="/WEB-INF/"></property> <property name="suffix" value=".jsp"></property> <property name="order" value="1" /></bean> <bean id="freemarkerViewResolver" class="com.founder.web.commom.springmvc.view.ExtFreeMarkerViewResolver"> <property name="contentType" value="text/html; charset=UTF-8"/> <property name="exposeRequestAttributes" value="false"/> <property name="exposeSessionAttributes" value="false"/> <property name="exposeSpringMacroHelpers" value="true"/> <property name="cacheUnresolved" value="false"/> <property name="order" value="0" /> </bean>
如果我的回答解决了你的疑惑,请采纳,祝学习愉快!
好帮手慕酷酷
2020-03-02 18:12:28
同学你好,它的引用是在底层帮我们做的。具体如下:
同学可以再回顾一下《Spring MVC处理流程》,具体链接如下:https://class.imooc.com/lesson/1269#mid=28816
如果我的回答解决了你的疑惑,请采纳,祝学习愉快!
4. SSM到Spring Boot入门与综合实战
- 参与学习 人
- 提交作业 323 份
- 解答问题 8263 个
本阶段将带你学习主流框架SSM,以及SpringBoot ,打通成为Java工程师的最后一公里!
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星