示例代码:
// 创建数据模型
Map<String, Object> model = new HashMap<String, Object>();
// 将数据存入数据模型
model.put("items", items);
// 使用引擎获取模板并执行
engine.getTemplate(file).execute(model, System.out);
// 如果需要,请在模板执行完毕后关闭输出流
注意事项:
1、创建数据模型,new HashMap<String, Object>();并将数据存入;
本引擎接受Map类型的数据模型,Map内可以是非常复杂的对象;
2、使用引擎获取模板并执行;
使用engine.getTemplate获取模板,参数是字符串,该参数最终将交给引擎的ResourceLoader去获取模板;
获取到模板后调用模板的execute方法执行模板,参数是数据模型和输出流(OutputStream或Writer),OutputStream性能较高;
这里我们使用System.out作为输出流将模板输出结果输出到了控制台;
3、复杂的例子参考示例程序