freemarker入门实例与源码研究准备工作
生活随笔
收集整理的这篇文章主要介绍了
freemarker入门实例与源码研究准备工作
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
首先去freemarker官网下载源码jar包,本文是基于freemarker-2.3.21.tar.gz进行研究的。解压源码包,找到freemarker的源码部分导入eclipse工程中。需要注意的是:freemarker的ftl文件解析使用javacc实现的,所以源码中没有解析类(FMParse.java)。要想研究freemarker源码,往往还需要引入freemarker.jar(含有FMParse.class),否则源码会出现编译问题。
另外,还需要引入的jar包有:commons-logging.jar,log4j.jar,servlet-api.jar。最后设置一下日志的输出,方便我们查看底层运行情况。log4j.properties文件的内容如下所示:
入门实例
首先在项目中建立存放模板的文件夹templates,然后放入模板文件person.ftl,内容如下:
Hello, my name is ${name}. I come from ${address}. Nice to meet you!
输出结果为:
Hello, my name is 张三. I come from 中国-北京. Nice to meet you!
转载于:https://www.cnblogs.com/cz-xjw/p/4987164.html
总结
以上是生活随笔为你收集整理的freemarker入门实例与源码研究准备工作的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: 生产服务器环境最小化安装后Centos
- 下一篇: SimpleDateFormat和Dat