jetbrick-template 1.1.0发布,新一代Java模板引擎
程序员文章站
2022-06-12 09:49:41
...
全面超越 Velocity 的全新一代 Java 模板引擎 jetbrick-template 1.1.0 正式版发布。新版支持自定义标签 #tag,宏定义 #macro,layout 等功能。
完善的中文在线文档:http://subchen.github.io/jetbrick-template/
Version 1.1.0 (2013-12-02)
- [新增] #12 增加自定义 Tag 功能
- [新增] #13 增加 #macro 宏定义
- [修复] #14 如果运算符的操作数的返回值是 void, 那么就会出现编译错误
- [新增] #15 增加对类的静态字段和静态方法的直接访问
- [新增] #18 增加默认的 layout Tag 实现
- [新增] #19 与Nutz集成,实现JetTemplateView (Thanks wendal1985@gmail.com)
- [修复] #20 The column of error line is wrong when the line contains '\t'
- [修复] #21 NumberUtils.format(123) should be "123.00"
- [修复] #22 对于 ${bean.property},优先使用 getXXX()
- [修复] #23 Fixed request uri in JetTemplateServlet/JetTemplateFilter
jetbrick-template 是一个新一代 Java 模板引擎,具有高性能和高扩展性。 适合于动态 HTML 页面输出或者代码生成,可替代 JSP 页面或者 Velocity 等模板。 指令和 Velocity 相似,表达式和 Java 保持一致,易学易用。
- 支持类似与 Velocity 的多种指令
- 支持静态编译
- 支持编译缓存
- 支持热加载
- 支持类型推导
- 支持泛型
- 支持可变参数方法调用
- 支持方法重载
- 支持类似于 Groovy 的方法扩展
- 支持函数扩展
- 支持自定义标签 #tag
- 支持宏定义 #macro
- 支持布局 Layout