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