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 是必须的。
我这里是根据maven来管理的相关的包。maven通过pom.xml来管理相关的依赖,需要引用如下:
<dependency>
<groupId>org.freemarker</groupId>
<artifactId>freemarker</artifactId>
<version>2.3.21</version>
</dependency>
写入相关的代码将jar加载到相关的项目中。方可引用。
FreeMarker初探--安装FreeMarker的更多相关文章
- Eclipse安装Freemarker插件
方法一:手动安装 手动安装没有成功 步骤: 1. 下载freemarker-ide : http://sourceforge.net/projects/freemarker-ide/files/ 2. ...
- Eclipse FreeMarker 插件安装
方法一:手动安装 手动安装没有成功 步骤: 1. 下载freemarker-ide : http://sourceforge.net/projects/freemarker-ide/files/ 2. ...
- 安装freemarker模板的ftl插件
安装freemarker模板的ftl插件 同意协议 等待运行完成 重新启动eclipse 查看是否生效
- eclipse中安装freemarker插件及ftl使用freemarker编辑器
http://www.07net01.com/2015/08/895212.html eclipse中安装freemarker插件及ftl使用freemarker编辑器 在线安装的方法是:Help – ...
- Eclipse 创建文件快捷菜单、避免格式化时自动换行、.properties文件中文乱码、在线安装FreeMarker
创建文件快捷菜单设置 打开窗口“Customize Perspective - Java EE”,切换选项卡到“Shortcuts”: 进行一下配置: “Generate”:如上图勾选方式 " ...
- eclipse安装freemarker插件【转】
今天在Eclipse上安装Freemarker的插件,一开始装官方网站上的推荐插件,装上后发现除了Freemarker代码高亮显示其他什么效果都没有,郁闷.在javaeye论坛上请教了下,据说官网上的 ...
- MyEclipse安装FreeMarker插件
MyEclipce8.6中安装FreeMarker插件,这绝对是最简单的方法. 步骤如下: (一)打开http://sourceforge.net/projects/freemarker- ...
- myeclipse2014中如何安装freeMarker插件(支持ftl语法高亮)
MyEcplise2014安装Freemarker插件(支持.ftl文件) 1.下载插件:http://sourceforge.net/projects/freemarker-ide/?source= ...
- 在eclipse中安装freemarker插件及html使用freemarker编辑器
freemarker模板文件使用jboss tools下提供的FreeMarker IDE,在线安装的方法是:Help –> Install New Software 点击and,再出来的对话框 ...
随机推荐
- 263. Ugly Number(判断是否是丑数 剑指offer34)
Write a program to check whether a given number is an ugly number. Ugly numbers are positive numbers ...
- ACM对拍程序
1.把所需对拍的代码的可执行文件a.exe b.exe放在同一目录下 2.把rand数据的代码的可执行文件c.exe放在该目录下 3.新建一个txt文件,里面添加代码,后把格式改成bat @echo ...
- 如何在idea中设置 jsp 内容修改以后,立即生效而不用重新启动服务?
点击 run---->edit configuration--->
- etcd:从应用场景到实现原理的全方位解读 转自infoq
转自 infoq etcd:从应用场景到实现原理的全方位解读 http://www.infoq.com/cn/articles/etcd-interpretation-application-scen ...
- FFmpeg 入门(2):输出视频到屏幕
本文转自:FFmpeg 入门(2):输出视频到屏幕 | www.samirchen.com SDL 我们这里使用 SDL 来渲染视频到屏幕.SDL 是 Simple Direct Layer 的缩写, ...
- handle 和module
<httpHandlers> <add verb="*" path="*" type="ClassLibrary831.TestHa ...
- spring-boot单元测试
一.为什么要写单元测试 很多程序员有两件事情不愿意做: 写注释. 写单元测试. 但是在看代码时又会希望有清晰明了的注释,重构代码时能有一套随时可以跑起来的单元测试. 最近在迁移一个项目,从sqlser ...
- Linux文件系统学习(一)之相关概念⭐⭐⭐
“一切皆是文件”是 Unix/Linux 的基本哲学之一.不仅普通的文件,目录.字符设备.块设备.套接字等在 Unix/Linux 中都是以文件被对待:它们虽然类型不同,但是对其提供的却是同一套操作界 ...
- JavaScript中字符操作之大小写转换
1.toUpperCase() 方法用于把字符串转换为大写 var str = prompt("请输入需转换大写的字符串:"); str = str.toUpperCase() ...
- Hive的两种表
1.内部表 内部表Load数据有两种方式:① Load data ***:②hdfs dfs -put ****.这是因为在Metastore文件,即mysql的hive数据库的“SDS”表中,保存着 ...