jetbrick-template 1.1.1 发布,增强layout功能
来源:互联网 发布:田众和时代网络 编辑:程序博客网 时间:2024/05/22 04:57
全面超越 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
- jetbrick-template 1.1.1 发布,增强layout功能
- jetbrick-template 1.1.0 发布,支持 #tag, #macro, layout
- 新一代Java模板引擎 jetbrick-template 1.1.2 发布
- jetbrick-template
- jetbrick-template 1.1.3 发布,新增Jodd和配置文件变量支持
- jetbrick-template 2.0.2 发布,Java 模板引擎
- 全面超越 Velocity 的全新一代 Java 模板引擎 jetbrick-template 1.0.2 正式版发布。
- 增强的数学函数库(第1次发布,功能不断增加中)
- 6. 自定义 Layout Template
- 增加一个layout template
- 苹果发布Safari5.1.2,改进记忆功能并增强稳定性
- XFdtd 7.3.2发布增强生物电磁学中的核磁共振功能
- 全面超越 Velocity 的全新一代 Java 模板引擎 jetbrick-template
- Struts-Layout tag library 1.1发布
- VssPlus1.1发布--微软VSS增强工具
- DevExpress v15.1:CodeRush控件功能增强
- 深蓝词库转换1.3版本发布——增强单词注音功能
- Taurus.MVC 2.2 开源发布:WebAPI 功能增强(请求跨域及Json转换)
- Android开发学习之UnIty3D重力感应
- 显示系统支持的最大连接数
- 2013秋13级预备队集训练习1 J - Hangman Judge
- 在ArcEngine中调用ArcToolBox中的copyfeatures工具
- UBUNTU12.04服务器版配置dns服务器步骤
- jetbrick-template 1.1.1 发布,增强layout功能
- rsa加密字符串 的思想,,,,菜菜鸟们努力
- iOS手势识别的详细使用(拖动,缩放,旋转,点击,手势依赖,自定义手势)
- 调用webservice
- 模幂函数 (将网上搜到的大作,做个整理解释给咱菜鸟看,,,,呵呵)
- 适配iOS7之—UITableView和UISearchBar
- 开启oracle的flashback闪回功能
- Java开源知识库:XWiki安装(Windows平台)
- 2013秋13级预备队集训练习1 K - The Collatz Sequence