Spring 与 freemarker 整合

来源:互联网 发布:水晶自在山 知乎 编辑:程序博客网 时间:2024/06/04 07:33

在pom.xml中加载freemartet的依赖包

 <dependency>    <groupId>org.freemarker</groupId>    <artifactId>freemarker</artifactId>    <version>2.3.23</version></dependency>

在Spring的XML中配置如下:

<bean id="freeMarkerConfig" class="org.springframework.web.servlet.view.freemarker.FreeMarkerConfigurer">    <property name="templateLoaderPath" value="/WEB-INF/views"/>    <property name="defaultEncoding" value="UTF-8"/>    <property name="freemarkerSettings">        <props>            <prop key="auto_import">spring.ftl as spring</prop>            <prop key="template_update_delay">2</prop><!-- 模板更新检查时间(秒) -->            <prop key="number_format">#</prop>            <prop key="date_format">yyyy-MM-dd</prop>            <prop key="time_format">HH:mm:ss</prop>            <prop key="datetime_format">yyyy-MM-dd HH:mm:ss</prop>        </props>    </property></bean><bean class="org.springframework.web.servlet.view.freemarker.FreeMarkerViewResolver">    <property name="cache" value="false" />    <property name="suffix" value=".html" />    <property name="contentType" value="text/html;charset=UTF-8" />    <property name="requestContextAttribute" value="base"/>    <property name="exposeRequestAttributes" value="true" />    <property name="exposeSessionAttributes" value="true" />    <property name="exposeSpringMacroHelpers" value="true" />    <property name="allowSessionOverride" value="true"/>    <property name="order" value="0"></property></bean>

Freemarker的官方网址:http://freemarker.org

0 0
原创粉丝点击