FreeMarker初探--安装FreeMarker

  这里安装FreeMarker至关简单,不须要真正的安装过程。仅仅是拷贝 lib/freemarker.jar 到你 Java 应用程序的路径中,让类加载器能够发现它。好比,若是你在 Web 使用了 FreeMarker,那么你就要将 freemarker.jar 放在你 Web 应用程序的 WEB-INF/lib 目录中。(若是你想和JSP 的 Model  2 模型(这也意味着你在模板中还能够使用 JSP 客户化标签库)一块儿使用FreeMarker,那就须要一些额外的步骤。要了解更多内容,能够参考程序开发指南/其它/在Servlet 中使用 FreeMarker 部分)可是,若是你想开启一些 FreeMarker 可选的特性,对于类加载器来讲,可能还须要一些第三方类库:
    1.对于正则表达式的内建函数至少须要 J2SE 1.4 版本。
  2.对于 XML 包装须要至少 J2SE 1.4 版本或 JAXP+DOM 实现+SAX 实现。
   3. 对于 XML 的 XPath 支持,须要 Jaxen (推荐,在 http://jaxen.org/  下载)或者 Apache的 Xalan。请使用至少 Jaxen 1.1-beta-8 版本,而不要老的版本!Apache Xalan 库包含在 Sun J2SE 1.4,1.5 和 1.6 中(也许在后续版本中还会有),因此在这些版本中,不须要分开的 Xalan 的 jar 包。
  4. 很显然,对于 FreemarkerServlet 来讲,javax.servlet 类库是必须的。Servlet 的版本至少在 2.2 以上。
  5.对于 JSP 客户化标签库的支持,你须要使用 JSP 1.2 的 API。不须要 JSP 的实现,仅仅是 API。要了解更多内容,请参考程序开发指南/其它/在 Servlet 中使用 FreeMarker
部分。
  6.很显然,对于 Jython 包装器来讲,Jython 类库是必须的。
  7.对于废弃的 freemarker.ext.jdom 包来讲,JDOM 是必须的。java

我这里是根据maven来管理的相关的包。maven经过pom.xml来管理相关的依赖,须要引用以下:正则表达式

  <dependency>
      <groupId>org.freemarker</groupId>
      <artifactId>freemarker</artifactId>
      <version>2.3.21</version>
  </dependency>dom

写入相关的代码将jar加载到相关的项目中。方可引用。maven