在这里,我给大家写了一个小小的javaDemo,大家可以好好的看一下,先做一个简单的了解,明天给大家介绍下他的语法以及与Spring的整合,来上过程:
5.建立com.sxt.test.freemarker包,然后建立Test1.java文件,内容如下:
import java.io.File; import java.io.OutputStreamWriter; import
java.io.Writer; import java.util.HashMap; import java.util.Map;
import freemarker.template.Configuration; import
freemarker.template.DefaultObjectWrapper; import
freemarker.template.Template;
public class Test1 { public static void main(String[] args) throws
Exception { //创建Freemarker配置实例 Configuration cfg = new
Configuration();
cfg.setDirectoryForTemplateLoading(new File("templates"));
//创建数据模型 Map root = new HashMap(); root.put("user", "老高");
//加载模板文件 Template t1 = cfg.getTemplate("a.ftl");
//显示生成的数据,//将合并后的数据打印到控制台 Writer out = new OutputStreamWriter(System.out); t1.process(root, out);
out.flush();
//显示生成的数据,//将合并后的数据直接返回成字符串! // StringWriter out = new
StringWriter(); // t1.process(root, out); // out.flush();
// String temp = out.toString(); // System.out.println(temp); } }
6.编译和运行Test1.java文件,控制台打印:
希望多大家有所帮助,也希望大家提取出我的不足之处。
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- igbc.cn 版权所有 湘ICP备2023023988号-5
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务