示例代码:
// 创建数据模型 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、复杂的例子参考示例程序