ftl文件demo01.ftlhtml
<html>
<head>
<title>Welcome!</title>
</head>
<body>
<h1>Welcome ${user}!</h1>
<p>Our latest product:
<a href="${url}">${name}</a>!
</body>
</html>java
java類 Demo01.javaurl
package demo01;htm
import java.io.File;
import java.io.OutputStreamWriter;
import java.util.HashMap;
import java.util.Map;blog
import freemarker.template.Configuration;
import freemarker.template.Template;get
public class Demo01 {string
public static void main(String[] args) throws Exception {
Configuration cfg = new Configuration();
File file = new File(Demo01.class.getResource("/").getPath().substring(1)+"template");
System.out.println(file.getPath());it
//設置模板文件所在目錄
cfg.setDirectoryForTemplateLoading(file);io
//構造填充數據的Map 模板
Map map = new HashMap();
map.put("user", "lavasoft");
map.put("url", "http://www.baidu.com/");
map.put("name", "crd");
//設置模板文件名
Template tmp = cfg.getTemplate("demo01.ftl");
tmp.process(map, new OutputStreamWriter(System.out));
}
}
目錄結構
執行後臺打印:
所需jar包