您的位置:首页 > 编程语言 > Java开发

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的问题,建议用户升级版本
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: