正在回答
2回答
同学你好,
1、spring-web.xml中是定义多个视图解析器的。
2、定义多个试图解析器,DispatcherServlet中央处理器会加载所有的viewResolver到一个list中,并按照优先级进行解析。
配置试图解析器中有一个order属性,order中的值越小,优先级越高。
例如:
1 2 3 4 5 6 7 8 9 10 11 12 | <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积分~
来为老师/同学的回答评分吧