zoukankan      html  css  js  c++  java
  • [节选] web项目中使用freemarker [Translated By Nan Lei]

    1.将freemarker.jar拷贝到你的WEB-INF/lib下(jar包支持)

    2.将以下的配置拷贝到你的WEB-INF/web.xml文件中

    <servlet>
    <servlet-name>freemarker</servlet-name>
    <servlet-class>
    freemarker.ext.servlet.FreemarkerServlet
    </servlet-class>
    <!-- FreemarkerServlet  设置: -->
    <init- param>
    <param-name>TemplatePath</param-name>
    <param-value>/</param-value>
    </init -param>
    <init- param>
    <param-name>NoCache</param-name>
    <param-value>true</param -value>
    </init -param>
    <init- param>
    <param-name>ContentType</param-name>
    <param- value>text/html; charset=UTF-8</param-value> 
    <!--    强制使用  UTF-8 作为输出编码格式!  -->
    </init -param>
    <!-- FreeMarker 设置: -->
    <init- param>
    <param-name>template_update_delay</param-name>
    <param- value>0</param-value>
    <!--  0  只对开发使用!  否则使用大一点的值. -->
    </init -param>
    <init- param>
    <param-name>default_encoding</param-name>
    <param- value>ISO-8859-1</param-value>
    <!--  模板文件的编码方式. -->
    </init -param>
    <init- param>
    <param-name>number_format</param-name>
    <param-value>0.##########</param-value>
    </init -param>
    <load- on-startup>1</load-on-startup>
    </servlet>
    <servlet-mapping>
    <servlet-name>freemarker</servlet-name>
    <url-pattern>*.ftl</url-pattern>
    </servlet-mapping>
    ...
    <!--  为了阻止从 Servlet 容器外部访问 MVC 的视图层组件。
    RequestDispatcher.forward/include 应该起到作用。
    移除下面的代码可能开放安全漏洞!
    -->
    <security-constraint>
    <web-resource-collection>
    <web-resource-name>
    FreeMarker MVC Views
    </web-resource-name>
    <url -pattern>*.ftl</url- pattern>
    </web-resource-collection>
    <auth- constraint>
    <!--   不允许任何人访问这里  -- >
    </auth -constraint>
    </security-constraint>  


    到这里,你的web项目就可以使用freemarker模板了.更多详细信息请参见freemarker官网

  • 相关阅读:
    学习进度表
    数据结构思维导图
    数据结构笔记(树与二叉树)
    图片链接缝隙(a于img) mn
    如何用div实现(滑动条)侧边导航栏 mn
    去除Linux文件中的注释行和空行 mn
    高度塌陷 mn
    初入HTML5
    bcp命令详解转载
    windows 下andriod 开发环境的搭建
  • 原文地址:https://www.cnblogs.com/IntelligentBrain/p/5111339.html
Copyright © 2011-2022 走看看