美文网首页
SSM整合FreeMarker

SSM整合FreeMarker

作者: 我问你瓜保熟吗 | 来源:发表于2019-07-13 12:25 被阅读0次

ssm整合freemarker

  • maven依赖
        <!--SpringFramework整合第三方组件的支持包-->
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-context-support</artifactId>
            <version>5.1.8.RELEASE</version>
        </dependency>
        <!--freemarker的核心jar包-->
        <dependency>
            <groupId>org.freemarker</groupId>
            <artifactId>freemarker</artifactId>
            <version>2.3.28</version>
        </dependency>
  • applicationContext.xml
    <!--FreeMarkerViewResolver是Spring-Context-Support提供的整合类,
        在IOC容器初始化时通知SpringMVC默认使用Freemarker进行数据展示-->
    <bean id="ViewResolver" class="org.springframework.web.servlet.view.freemarker.FreeMarkerViewResolver">
        <property name="contentType" value="text/html;charset=utf-8"></property> <!--数据渲染后,浏览器展示时的编码-->
        <property name="suffix" value=".ftl"></property> <!--模板引擎扩展名-->
    </bean>
    <!--Freemarker设置类-->
    <bean id="freemarkerConfig" class="org.springframework.web.servlet.view.freemarker.FreeMarkerConfigurer">
        <!--模板保存目录:resources\webapp\WEB-INF\ftl-->
       <property name="templateLoaderPath" value="/WEB-INF/ftl"></property>
        <!--其它设置-->
        <property name="freemarkerSettings">
            <props>
                <prop key="defaultEncoding">UTF-8</prop>  <!--数据进行渲染时使用的字符集-->
            </props>
        </property>
    </bean>

相关文章

网友评论

      本文标题:SSM整合FreeMarker

      本文链接:https://www.haomeiwen.com/subject/qxvpkctx.html