Beetl 1.25 发布,java模板引擎
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 1.25 发布,java模板引擎的更多相关文章
- Beetl学习总结(1)——新一代java模板引擎典范 Beetl入门
		1. 什么是Beetl Beetl目前版本是2.7.0,相对于其他java模板引擎,具有功能齐全,语法直观,性能超高,以及编写的模板容易维护等特点.使得开发和维护模板有很好的体验.是新一代的模板引擎. ... 
- 阅读优秀的JAVA模板引擎Beetl的使用说明有感
		由于项目需要,对包括Beetl在内的JAVA模板引擎技术进行了学习 Beetl是由国人李家智(昵称闲大赋)开发的一款高性能JAVA模板引擎,对标产品是Freemaker 感慨于近几年国内开源项目的蓬勃 ... 
- httl开源JAVA模板引擎,动态HTML页面输出
		HTTL(Hyper-Text Template Language)是一个适用于HTML输出的开源JAVA模板引擎,适用于动态HTML页面输出,可用于替代JSP页面,它的指令类似于Velocity. ... 
- Java模板引擎 HTTL
		新一代java模板引擎典范 Beetl http://www.oschina.net/p/httl HTTL(Hyper-Text Template Language)是一个高性能的开源JAVA模板引 ... 
- jetbrick,新一代 Java 模板引擎,具有高性能和高扩展性
		新一代 Java 模板引擎,具有高性能和高扩展性. <!-- Jetbrick Template Engineer --> <dependency> <groupId&g ... 
- Java 模板引擎 jetbrick-template
		jetbrick-template 是一个新一代 Java 模板引擎,具有高性能和高扩展性. 适合于动态 HTML 页面输出或者代码生成,可替代 JSP 页面或者 Velocity 等模板. 指令和 ... 
- springboot:Java模板引擎Thymeleaf介绍
		Thymeleaf是一款用于渲染XML/XHTML/HTML5内容的模板引擎.类似JSP,Velocity,FreeMaker等,它也可以轻易的与Spring MVC等Web框架进行集成作为Web应用 ... 
- Thymeleaf(Java模板引擎)
		一.概念 1.Thymeleaf是Web和独立环境的开源的Java模板引擎,能够处理HTML,XML,JavaScript,CSS甚至纯文本:2.Thymeleaf可以在Web(基于Servlet)和 ... 
- 新一代Java模板引擎Thymeleaf
		新一代Java模板引擎Thymeleaf-spring,thymeleaf,springboot,java 相关文章-天码营 https://www.tianmaying.com/tutorial/u ... 
随机推荐
- how to monitor system logs and export to files simultaneously
			What will you do when you conduct a malware analysis on a smartphone? You will focus on running proc ... 
- 登录失败。该登录名来自不受信任的域,不能与 Windows 身份验证一起使用
			登录失败.该登录名来自不受信任的域,不能与 Windows 身份验证一起使用 使用sever sql 远程连接数据库的时候遇到了这个问题,我用的是ADO.NET 实体数据模型,有web.config ... 
- mongodb账号安全操作
			安装服务 mongod --install --serviceName mongodb --storageEngine=mmapv1 --dbpath i:\mongodb\data --journa ... 
- VMware使用中常见问题
			1.NAT模式下,主机与虚拟机可以相互ping通,但虚拟机无法上网 解决办法:a.设置主机网络属性如下图所示,允许网络共享. 
- UVM Top Testbench
			top testbench在top_tb中包含进所有的文件,将DUT放在top_tb中(例化DUT),连接好各个端口,提供clk时钟和rst_n复位信号.最主要的是要给组件中的虚接口设置接口,一般是给 ... 
- static 使用,静态变量
			由static修饰,属于整个类,被类对象共享, 可以由类名,对象名访问 static可以修饰变量,方法,代码块 public class HelloWorld { static String clas ... 
- jquery动态创建页面元素
			jquery用$()方法动态创建一个页面元素,例如: var $div=$("<div title='动态创建页面元素'>欢迎创建一个新的div</div>" ... 
- val()方法
			在jquery里面,用val()方法来获取元素的值.有参数就是设置元素的值,没有就是获取元素的值. 参数也可以是一个数组val(array),例如:$(":radio").val( ... 
- 驱动开发学习笔记. 0.01 配置arm-linux-gcc 交叉编译器
			驱动开发读书笔记. 0.01 配置arm-linux-gcc 交叉编译器 什么是gcc: 就像windows上的VS 工具,用来编译代码,具体请自己搜索相关资料 怎么用PC机的gcc 和 arm-li ... 
- extjs,清空treepanel数据。
			extjs,清空treepanel数据. //调用 var rootNode = tree.getRootNode(); removeChildrenData(rootNode); //清理节点的数据 ... 
