Spring配置freemarker与jsp多视图解析
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Spring配置freemarker与jsp多视图解析相关的知识,希望对你有一定的参考价值。
-
在servlet-context中添加
<bean id="viewResolverJsp" class="org.springframework.web.servlet.view.InternalResourceViewResolver"> <property name="prefix" value="/WEB-INF/pages/"/> <property name="suffix" value=".jsp"/> <property name="contentType" value="text/html; charset=UTF-8"/> <property name="viewClass" value="org.springframework.web.servlet.view.InternalResourceView"/> <property name="order" value="1"/> </bean> <!-- 配置freeMarker视图解析器 --> <bean id="viewResolverFtl" class="org.springframework.web.servlet.view.freemarker.FreeMarkerViewResolver"> <property name="viewClass" value="com.lianjinsoft.app.common.FreeMarkerViewUtil"/> <property name="contentType" value="text/html; charset=UTF-8"/> <property name="exposeRequestAttributes" value="true"/> <property name="exposeSessionAttributes" value="true"/> <property name="exposeSpringMacroHelpers" value="true"/> <property name="cache" value="true"/> <property name="suffix" value=".ftl"/> <property name="order" value="0"/> <property name="requestContextAttribute" value="request"/> </bean> <!-- 配置freeMarker的模板路径 --> <!-- spring-context-support --> <bean id="freeMarkerConfigurer" class="org.springframework.web.servlet.view.freemarker.FreeMarkerConfigurer"> <property name="templateLoaderPath" value="/WEB-INF/pages/"/> <property name="freemarkerVariables"> <map> <entry key="xml_escape" value-ref="fmXmlEscape"/> </map> </property> <property name="freemarkerSettings"> <props> <prop key="template_update_delay">0</prop> <prop key="classic_compatible">true</prop> <prop key="defaultEncoding">utf-8</prop> </props> </property> </bean> <bean id="fmXmlEscape" class="freemarker.template.utility.XmlEscape"/>
以上是关于Spring配置freemarker与jsp多视图解析的主要内容,如果未能解决你的问题,请参考以下文章
SpringMVC同时支持多视图 JSP Velocity Freemarker等 的一种思路实现
SpringMVC--07 视图解析器&整合freemarker
SpringMVC--07 视图解析器&整合freemarker