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,再出来的对话框 ...
随机推荐
- 杭电1020Encoding
地址:http://acm.hdu.edu.cn/showproblem.php?pid=1020 题目: Problem Description Given a string containing ...
- [转]linux内核分析笔记----内存管理
转自:http://blog.csdn.net/Baiduluckyboy/article/details/9667933 内存管理,不用多说,言简意赅.在内核里分配内存还真不是件容易的事情,根本上是 ...
- Shape-inside css新属性 几何图形的实现
https://www.w3cplus.com/css3/css-shapes-101.html
- IPMI的几个问题
IPMI针对大量监控.控制和自动回复服务器的作业,提供了智能型的管理方式.此标准适用于不同的服务器拓朴学,以及Windows.Linux. Solaris.Mac或是混合型的操作系统.此外,由于IPM ...
- GIT使用—提交的查找与变更
一.查找提交 (1)git bisect(二分搜索法) 基于任意搜索条件查找特定的错误提交.在排查某个提交版本导致的错误时非常有用. [root@localhost public_html]# git ...
- WCF用户名密码验证方式
WCF使用用户名密码验证 服务契约 namespace WCFUserNameConstract { [ServiceContract] public interface IWcfContract { ...
- Spring Aop之Cglib实现原理详解
Spring Aop实现对目标对象的代理,AOP的两种实现方式:Jdk代理和Cglib代理.这两种代理的区别在于,Jdk代理与目标类都会实现同一个接口,并且在代理类中会调用目标类中被代理的方法,调用者 ...
- VCF和GVCF格式说明
注意:本文的内容主要来自于GATK官网的讲解,所以vcf也是GATK产生的,用其他caller,比如varscan2产生的vcf文件的内容注释可能不一致. 参考:https://gatkforums. ...
- JPA、JTA与JMS
三者都属于Java企业级规范 JPA(java persistence API) JPA 通过JDK5.0的注解或XML来描述 对象-关系表的映射关系,并将运行期的实体对象持久化存储到数据库中. JT ...
- Object类包含方法
9个方法: 1. clone() 2. equals() 3. finalize() 4. getClass() 5. notify() 6. notifyAll() 备注:5.6多归于一个 7. h ...