首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

jetbrick-template 1.1.1 公布,增强 layout 功能

2013-12-16 
jetbrick-template 1.1.1 发布,增强 layout 功能全面超越 Velocity 的全新一代 Java 模板引擎 jetbrick-te

jetbrick-template 1.1.1 发布,增强 layout 功能

全面超越 Velocity 的全新一代 Java 模板引擎 jetbrick-template 1.1.1 正式版发布。
新版增强了 layout 功能,并修复大量 bug。??

#tag block("bodyContent1")    BODY 1111#end#tag block("bodyContent2")    BODY 2222#end#include ("layout.jetx")

??

完善的中文在线文档:http://subchen.github.io/jetbrick-template/

?

Version 1.1.1 (2013-12-08)

    [新增]?#28 增强 asDefault() 方法扩展,支持设置默认值[新增]?#30 增强 #put,一次支持多个变量的传递[新增]?#31 增加 Spring FactoryBean 的集成支持[新增]?#35 增加 #tag block(name) 默认实现,配合 #include 实现多个内容块的 layout[增强]?#39 增强 #tag layout 功能,允许添加自定义参数给 layout 模板[修复]?#20 The column of error line is wrong when the line contains '\t'[修复]?#24 三元表达式如果使用 Interface 或者 Primitive Class 作为选项,会出现 NullPointerException[修复]?#25 #if #else #end 语句后面貌似丢了一个换行[修复]?#27 #set指令创建double型字面变量时,小数点后面跟0则不能通过编译[修复]?#29 如果没有 #if 只有独立的 #else 或者 #end,没有报错,且剩余内容会被省略掉[修复]?#33 属性安全调用问题?[修复]?#34 拼写错误: #tag layout 中的实现用的是 bodyContext, 文档中描述的是 bodyContent,不一致[修复]?#37 throw NullPointerException when method parameter is null.[修复]?#40 #form 和 #for 指令冲突,编译失败[修复]?#41 从 request uri 中获取模板路径存在问题,会出现404错误[修复]?#42 include() 函数和 #tag layout() 传的 Map 参数出现编译错误


    jetbrick-template 是一个新一代 Java 模板引擎,具有高性能和高扩展性。 适合于动态 HTML 页面输出或者代码生成,可替代 JSP 页面或者 Velocity 等模板。 指令和 Velocity 相似,表达式和 Java 保持一致,易学易用。

      支持类似与 Velocity 的多种指令支持静态编译支持编译缓存支持热加载支持类型推导支持泛型支持可变参数方法调用支持方法重载支持类似于 Groovy 的方法扩展支持函数扩展支持自定义标签 #tag支持宏定义 #macro支持布局 Layout

热点排行