package demo01;java
import java.io.IOException;
import java.io.OutputStreamWriter;
import java.io.StringWriter;
import java.util.HashMap;
import java.util.Map;url
import freemarker.cache.StringTemplateLoader;
import freemarker.template.Configuration;
import freemarker.template.Template;get
public class Test02 {
public static void main(String[] args) {
Configuration cfg = new Configuration();
StringTemplateLoader loader = new StringTemplateLoader();
cfg.setTemplateLoader(loader);
cfg.setClassicCompatible(true);
String templateSource = "name:${user};URL:${url};uname:${name}";
loader.putTemplate("crd", templateSource);
Map<String,String> map = new HashMap<String,String>();
map.put("user", "crd");
map.put("url", "www.baidu.com");
map.put("name", "baidu");
try {
Template template = cfg.getTemplate("crd");
StringWriter writer = new StringWriter();
template.process(map, writer);
System.out.println(writer.toString());
template.process(map, new OutputStreamWriter(System.out));
} catch (Exception e) {
e.printStackTrace();
}
}it
}io
後臺打印:class
name:crd;URL:www.baidu.com;uname:baidu
name:crd;URL:www.baidu.com;uname:baiduimport