美文网首页
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