BSL - 高性能Java模板引擎
  概述 示例 语法 配置 集成 性能 设计 更新 联系 FORK
English
示例代码:
    // 创建数据模型
    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、复杂的例子参考示例程序
 
Copyright © 2013 Boilit. All rights reserved