springmvc如何整合freemarker 并且兼容jsp 视图
来源:才华咖 本文已影响1.9W人
来源:才华咖 本文已影响1.9W人
导语:springmvc如何整合freemarker 并且兼容jsp 视图呢?下面是小编给大家提供的整合方法,大家可以参考练习,更多详情请关注应届毕业生考试网。
单视图:也就是默认的视图以jsp 为后缀名字的,Spring MVC中如果只使用JSP做视图,可以使用下面这段即可解决:
<!-- 视图解释类 -->
<bean class="rnalResourceViewResolver">
<property name="prefix" value="/WEB-INF/views/"/>
<property name="suffix" value=""/><!--可为空,方便实现自已的依据扩展名来选择视图解释类的逻辑 -->
<property name="viewClass" value="View" />
</bean>
<!-- 视图解释类 -->
<bean class="rnalResourceViewResolver">
<property name="prefix" value="/WEB-INF/views/"/>
<property name="suffix" value=""/><!--可为空,方便实现自已的依据扩展名来选择视图解释类的.逻辑 -->
<property name="viewClass" value="View" />
</bean>
如果需要配置别的视图 如 freemarker 视图
需要配置以下如:
<!--JSP视图解析器-->
<bean id="viewResolverJsp" class="rnalResourceViewResolver">
<property name="prefix" value="/WEB-INF/views/"/>
<property name="suffix" value=""/>
<property name="viewClass" value="rnalResourceView"/>
<property name="order" value="1"/>
</bean>
<!-- 配置freeMarker视图解析器 -->
<bean id="viewResolverFtl" class="MarkerViewResolver">
<property name="viewClass" value="MarkerView"/>
<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="" />
<property name="order" value="0"/>
</bean>
<!-- 配置freeMarker的模板路径 -->
<bean id="freemarkerConfig" class="MarkerConfigurer">
<property name="templateLoaderPath" value="/WEB-INF/views/"/>
<property name="freemarkerVariables">
<map>
<entry key="xml_escape" value-ref="fmXmlEscape" />
</map>
</property>
<property name="defaultEncoding" value="UTF-8"/>
<property name="freemarkerSettings">
<props>
<prop key="template_update_delay">3600</prop>
<prop key="locale">zh_CN</prop>
<prop key="datetime_format">yyyy-MM-dd HH:mm:ss</prop>
<prop key="date_format">yyyy-MM-dd</prop>
<prop key="number_format">#.##</prop>
</props>
</property>
</bean>
<bean id="fmXmlEscape" class="scape"/>
<!--JSP视图解析器-->
<bean id="viewResolverJsp" class="rnalResourceViewResolver">
<property name="prefix" value="/WEB-INF/views/"/>
<property name="suffix" value=""/>
<property name="viewClass" value="rnalResourceView"/>
<property name="order" value="1"/>
</bean>
<!-- 配置freeMarker视图解析器 -->
<bean id="viewResolverFtl" class="MarkerViewResolver">
<property name="viewClass" value="MarkerView"/>
<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="" />
<property name="order" value="0"/>
</bean>
<!-- 配置freeMarker的模板路径 -->
<bean id="freemarkerConfig" class="MarkerConfigurer">
<property name="templateLoaderPath" value="/WEB-INF/views/"/>
<property name="freemarkerVariables">
<map>
<entry key="xml_escape" value-ref="fmXmlEscape" />
</map>
</property>
<property name="defaultEncoding" value="UTF-8"/>
<property name="freemarkerSettings">
<props>
<prop key="template_update_delay">3600</prop>
<prop key="locale">zh_CN</prop>
<prop key="datetime_format">yyyy-MM-dd HH:mm:ss</prop>
<prop key="date_format">yyyy-MM-dd</prop>
<prop key="number_format">#.##</prop>
</props>
</property>
</bean>
<bean id="fmXmlEscape" class="scape"/>
Dreamweaver中JavaScript行为操作使用方法
雅思口语范文:My Experience as an English Learner
如何在Javascript中为String对象添加trim,ltrim,rtrim方法
FilmsandTVProgrammes教案设计
A Wilderness Survival Program高中英语作文
Choice of large enterprises or small英语四级作文
公共英语二级写作Preserving Natural Resources
英语优秀作文:M Unfrgettable Experiences
Dreamweaver中JavaScript行为操作使用的总结
Dreamweaver中JavaScript行为操作
Perseverance will make you successful英语作文
Modern Technology Makes Life More Conv英语六级作文
英语阅读:Covergirl unveils empowering brand update
英语阅读:VIT declines to acquire Ang Mo Kio property
高中英语作文 A Wilderness Survival Program
Survey on Spare Time英语作文
The Risks of Plastic Surgery高中英语作文及翻译
我的英语演讲稿living at present is my top concern
Javascript中arguments对象的详解和使用方法
My Happy Times During Winter Vacation初中英语作文
Time To Stop Worrying About Invasive Species美文欣赏
英语作文:The Merits of Computer Games
Embrace spring英语作文
兼职面试简历如何写
关于 response方法的javascript asp教程第六课
My Plan for the Summer Vacation英语作文
如何教孩子看图写话
英语短文:喜欢的报纸(My Favorite Newspaper)
英语美文:Remember,a name is for life.
整容如何造句
JudgeFromAppearance英语作文
英语作文:Practice Makes Perfect
英语作文My Experience With Foreign Coins
Should women work after marriage英语作文
初中英语写作范文:My Happy Times During Winter Vacation
公司合并时品牌如何整合
Spring Festival is My Favorite Festival英语作文
Travel Makes Me Grow Up旅行让我成长英语作文
英语高分作文:The importance of protecting the environment
电脑显示Primary master hard disk fail怎么办