Beetl 1.25 发布,java模板引擎
2013-09-02 15:48
295 查看
Beetl 1.25 发布改进记录包括:
Beetl支持同JS一样三元逻辑表达式,如:
var c = a>1?’li’;’miao’;
var d = b>1?:’ok’;
表达式后俩个运算符号可以省略任意一个,表示为null,如上例,如果b大于1,则d为null
循环增强
还可以在循环变量名加上后缀LP用来表示当前循环状态,如对于循环:
<%for( soft in list){ %>
softLP.size 表示长度
softLP.index 表示当前索引,从1开始
softLP.even 如果当前行是偶数行,返回true
softLP.odd 如果当前行数是奇数行,返回true
softLP.first 如果当前是第一行,返回true
softLP.last 如果当前行是最后一行,返回true
原有的soft_index,soft_size仍然能继续使用,但不再推荐使用,未来将从文档中取消
Native连续调用支持了:
1.24版本支持Native call,但不支持Native chain call,现在支持了
@user.getWife()[0].getName();
Bug修复
修复了若干导致无法成功将模板编译成class的问题,建议用户升级版本
Beetl支持同JS一样三元逻辑表达式,如:
var c = a>1?’li’;’miao’;
var d = b>1?:’ok’;
表达式后俩个运算符号可以省略任意一个,表示为null,如上例,如果b大于1,则d为null
循环增强
还可以在循环变量名加上后缀LP用来表示当前循环状态,如对于循环:
<%for( soft in list){ %>
softLP.size 表示长度
softLP.index 表示当前索引,从1开始
softLP.even 如果当前行是偶数行,返回true
softLP.odd 如果当前行数是奇数行,返回true
softLP.first 如果当前是第一行,返回true
softLP.last 如果当前行是最后一行,返回true
原有的soft_index,soft_size仍然能继续使用,但不再推荐使用,未来将从文档中取消
Native连续调用支持了:
1.24版本支持Native call,但不支持Native chain call,现在支持了
@user.getWife()[0].getName();
Bug修复
修复了若干导致无法成功将模板编译成class的问题,建议用户升级版本
相关文章推荐
- 新一代Java模板引擎 jetbrick-template 1.1.2 发布
- asp.net 非常简易的新闻发布系统,结合了ajax,json,Nvelocity模板引擎,只完成了一部分功能,非常适合新手看,我以前是学java方向的,刚接触.net,做的不好的别喷哈
- 新一代的java模板引擎--beetl
- 初识Java模板引擎Beetl之简单示例
- java项目——提升网站性能之java模板引擎beetl
- 全面超越 Velocity 的全新一代 Java 模板引擎 jetbrick-template 1.0.2 正式版发布。
- 开源 Java 模板引擎 HTTL 1.0.0 发布
- 新一代java模板引擎典范 Beetl
- Java模板引擎 beetl 笔记
- Beetl学习总结(1)——新一代java模板引擎典范 Beetl入门
- 【java模板引擎】-beetl
- 阅读优秀的JAVA模板引擎Beetl的使用说明有感
- Beetl学习总结(1)——新一代java模板引擎典范 Beetl入门
- 学习记录--Beetl2.4 Java新一代的模板引擎【01】
- Java模板引擎Velocity基本语法
- Play framework模板引擎扩展对象JavaExtensions
- 《开源框架那些事儿26》:“最好的模板引擎”Beetl剖析及与Tiny模板引擎对比
- 开源2D游戏引擎(Java&Android),LGame-0.3.2版正式发布
- lua模仿java里面的模板引擎
- JAVA velocity模板引擎使用实例