程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> JAVA綜合教程 >> FreeMarker開發-入門,freemarker開發入門

FreeMarker開發-入門,freemarker開發入門

編輯:JAVA綜合教程

FreeMarker開發-入門,freemarker開發入門


1. 下載freemarker.jar

 可到官網下載:http://freemarker.org/。

 下載的freemarker-2.3.23.tar.gz 3.2 MB 包含了freemarker.jar、源碼和API文檔。

2. 創建Java Project

  1) 在項目中新建lib目錄,將freemarker.jar放入lib目錄,並“Add to build path”。

    2) 在src下新建templates目錄,用於存放模板文件。在templates目錄下新建example.flt文件,內容如下:

${example}

    3) 在src下新建測試類FreeMarkerTest。內容如下:

 1 public class FreeMarkerTest {
 2     public static void main(String[] args) throws IOException,
 3             TemplateException {
 4         Configuration conf = new Configuration();
 5         // 設置加載模板文件的目錄
 6         conf.setDirectoryForTemplateLoading(new File("src/templates"));
 7         // 設置模板檢索數據模型的方式
 8         conf.setObjectWrapper(new DefaultObjectWrapper());
 9         // 創建、解析模板並緩存
10         Template template = conf.getTemplate("example.flt");
11         // 准備數據
12         Map<String, Object> root = new HashMap<String, Object>();
13         root.put("example", "Hello World!");
14         // 將數據與模板合並
15         template.process(root, new OutputStreamWriter(System.out));
16     }
17 }

 4) 運行FreeMarkerTest,輸出如下:

Hello World!

3. 關聯FreeMarker源碼到eclipse

從freemarker-2.3.23.tar.gz中解壓出source目錄,關聯到eclipse,方便在開發中查看源碼。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved