博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
FreeMarker初探--安装FreeMarker
阅读量:4518 次
发布时间:2019-06-08

本文共 1161 字,大约阅读时间需要 3 分钟。

  这里安装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 是必须的。

我这里是根据maven来管理的相关的包。maven通过pom.xml来管理相关的依赖,需要引用如下:

  <dependency>

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

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

转载于:https://www.cnblogs.com/tonylovett/p/5227982.html

你可能感兴趣的文章
网络虚拟化基础协议之Geneve
查看>>
hdu 4597 Play Game(记忆化搜索)
查看>>
音乐网站开发建设定制,手机版DJ音乐网站制作
查看>>
Python学习:Mysql(二)
查看>>
QTP提示加载数据表文件时出错的解决方案
查看>>
VS2010 发布网站总是连同cs文件一起发布了
查看>>
python包管理工具pip
查看>>
async与defer
查看>>
勿施于人之己所不欲
查看>>
asp.net中runat="server"的含义
查看>>
Struts2的OGNL标签详解
查看>>
jquery access方法 有什么用
查看>>
4.XXE (XML External Entity Injection)
查看>>
大白话5分钟带你走进人工智能-第二十四节决策树系列之分裂流程和Gini系数评估(3)...
查看>>
ubuntu下vim与系统剪切板互相拷贝
查看>>
01_Java语言基础部分(数据类型与表达式、流程控制语句、数组与方法)
查看>>
Codeforces Round #248 (Div. 2) B. Kuriyama Mirai's Stones
查看>>
《30天自制操作系统》学习笔记--第好多天
查看>>
CodeForces 617 E. XOR and Favorite Number
查看>>
在spring boot中打印mybaits执行的sql
查看>>