发表于开发技能专区
2019/12/26 14:23

Beetl 3.0.16 版本发布,Java 模板引擎

本次发布做了微小改动,合并了一个最新版Struts2兼容的问题,感谢网友提供的PR struts2.5 兼容 增加一个CachedWriter来,可以在某些场景下提高IO性能 Maven <dependency> <groupId>com.ibeetl</groupId> <artifactId>beetl</artifactId> <version>3.0.16.RELEASE</version> </dependency> Beetl作为一个有特色功能和包含丰富功能的国产老模板引擎(有9年的维护历史),在最新的性能评测中,虽然面临很多新的极...

14
5
发表于服务端专区
2019/11/25 10:47

Beetl 3.0.15 版本发布,Java 模板引擎

本次发布修复了两个Bug 俩对模板占位符顺序,比如“今天是星期{day},我的名字叫{{name}},性别{sex}” 导致解析不完全 访问自定义的Map报错 <dependency> <groupId>com.ibeetl</groupId> <artifactId>beetl</artifactId> <version>3.0.13.RELEASE</version> </dependency> Beetl 在线使用体验 http://ibeetl.com/beetlonline/ Beetl 模板(文本处理)引擎功能齐全,使用体验优秀,具备许多创新功能和实现。也是当今世...

9
7
2019/10/03 12:08

Beetl 3.0.13 版本发布,Java 模板引擎

本次发布修复了升级到 3.x 后不兼容 2.x 支持 2.x 访问 boolean 属性使用非 JavaBean 标准的 isXXX 方法 修复访问 Java.util.Date.getTime() 出错的 bug Maven <dependency> <groupId>com.ibeetl</groupId> <artifactId>beetl</artifactId> <version>3.0.13.RELEASE</version> </dependency> Beetl 在线使用体验 http://ibeetl.com/beetlonline/ Beetl 模板(文本处理)引擎功能齐全,使用体验优秀,具备许多创新功...

11
7
发表于服务端专区
2019/08/16 16:05

Beetl 3.0.11 版本发布,Java 模板引擎

本次发布增加按照社区要求增加了一些类似JSTL的标签函数,内置如下html标签 TAG.html.include= org.beetl.ext.tag.html.IncludeResourceHtmlTag TAG.html.layout= org.beetl.ext.tag.html.LayoutResourceHtmlTag TAG.html.set= org.beetl.ext.tag.html.SetHtmlTag TAG.html.if= org.beetl.ext.tag.html.IfHtmlTag TAG.html.foreach= org.beetl.ext.tag.html.ForeachHtmlTag 如下例子 <#html:include file="" arg1="" arg...

13
11
2019/07/16 09:23

Beetl 3.0.10 版本发布,Java 模板引擎

修复如下升级到 3 后微小不兼容问题 antlr4.7.2 带来的字符串解析不兼容 html tag标签报错定位信息不准,定位到标签尾 html 标签解析异常后没有包装为 BeetlException Beetl 配置参数检测 <dependency> <groupId>com.ibeetl</groupId> <artifactId>beetl</artifactId> <version>3.0.10.RELEASE</version> </dependency> Beetl 在线使用体验 http://ibeetl.com/beetlonline/ Beetl 模板(文本处理)引擎功能齐全,使...

4
9
发表于开发技能专区
2019/06/17 09:54

Beetl 3.0.3.REALEASE 版本发布,Java 模板引擎

逃不过大版本发布有大问题的规律,陆续收到一些尝试Beetl3的使用者反馈,本次发布修复了不兼容问题 通过ajax标记访问模板块的功能不兼容修复 Escape "\" 不起作用修复 双占位符某些情况下解析出问题的Bug修复 for循环支持Iterator功能兼容 maven <dependency> <groupId>com.ibeetl</groupId> <artifactId>beetl</artifactId> <version>3.0.3.RELEASE</version> </dependency> Beetl 在线使用体验 http://ibeetl.co...

12
9
发表于软件架构专区
2019/06/09 23:20

Beetl 3.0.0.REALEASE 版本发布,Java 模板引擎

Beetl(发音同Beetle)是一款高性能,全功能,简单易用的Java模板(文本处理)引擎,广泛应用在动态页面,静态内容生成,代码生成,规则引擎等领域,自从2011年以来,一直在维护和改进,是国产里难得一直维护和保持世界领先的个人开源软件。 3.0 有如重大下改进 支持俩对占位符和定界符,使得Beetl脚本语言更容易融入模板中 去掉了模板中的类型推测功能,简化模板核心代码 更容易的定制语法节点自定义实现,比如在线CMS应用中防止...

33
17
2019/05/15 13:25

Beetl 3.0.0.M2 版本发布,Java 模板引擎

Beetl是一款全功能,高性的国产模板引擎,可以广泛用于动态页面生成,静态页面生成,代码生成,文本转换,脚本和规则引擎等,从2011年来,一直维护,并得到国内用户的肯定 本次发布增加了俩个功能 新增循环属性dataIndex,从0开始。比如 @for(user in userList){ <span> ${userLP.dataIndex} ${user.name} </span> @} 新增一个HTML 标签的属性名称转化类,用户可以自己控制HTML 属性到变量的命名转化规则 修复 字节码生成 ...

9
9
发表于软件架构专区
2019/05/07 12:17

Beetl 2.9.10 版本发布,Java 模板引擎

本次发版希望是最后一个2.x版本,增加了一个html标签新特性 html标签实现(Tag子类)可以通过$cols 变量访问该标签所定义的所有属性名 public class SimpleHtmlTag extends Tag{ @Override public void render(){ String tagName = (String) this.args[0]; Map attrs = (Map) args[1]; String value = (String) attrs.get("id"); Ma...

24
15
发表于服务端专区
2019/04/23 09:58

Beetl 3.0.0.M1 版本发布,Java 模板引擎

Beetl是一款全功能,性能优秀的国产模板引擎,可以广泛用于动态页面生成,静态页面生成,代码生成,文本转换,脚本和规则引擎等,从2011年来,一直维护,并得到国内用户的肯定。 本次发布是3.0的第一个版本,3.0 版本相比于2.0,在文本处理和脚本引擎上做了增强 * Beetl支持自定义模板的定界符和站位符,Beetl3 允许再定义一对“站位符和定界符”,比如定义了模板的定界符<%%>,站位符${},你可以定义一对,比如<!--: --> 和 #{...

30
19
2019/01/16 00:23

Beetl 2.9.8 版本发布,Java 模板引擎

本次修复一个2.9.2 以来的严重Bug,标签体的输出长度超过4096会导致重复输出,强烈建议2.9以上版本升级到最新版本 #379 自从2.9.2 版本的bug,标签体内容在长度过长情况下重复输出,NoLockStringWriter隐藏的一个bug <dependency>     <groupId>com.ibeetl</groupId>     <artifactId>beetl</artifactId>     <version>2.9.8</version> </dependency> 或者Spring Boot Starter <dependency>     <groupId>...

1
6
发表于开发技能专区
2018/09/12 08:39

Beetl 2.9.2 版本发布,Java 模板引擎

本次发布修复了2.9.0 带来的Bug,果然发布版本为“0”的都会有问题,Beetl也逃不出这个发布规律 :) #371 修复了定界结束符为回车换行报错的Bug Maven <dependency>     <groupId>com.ibeetl</groupId>     <artifactId>beetl</artifactId>     <version>2.9.2</version> </dependency> Spring Boot Starter <dependency>     <groupId>com.ibeetl</groupId>     <artifactId>beetl-framework-starter...

6
3
发表于软件架构专区
2018/09/09 20:45

Beetl 2.9.0 发布,修改 HTML 标签的渲染机制

本次发布主要修改了HTML 标签的渲染机制,HTMLTagSupportWrapper2 采用延迟渲染 # 368 tagBody 改为按照需要渲染 #367 俩处错误提示不明显的地方 在2.9.0版本,HTML 标签内部渲染是使用tagBody变量,渲染的时候会调用此变量的toString方法完成按需渲染功能。理论上如果没有对beetl引擎的HTML 标签内部实现做任何扩展,将是完全兼容的,如果想回到以前方式,只需要配置以前实现类 TAG.htmltag= org.beetl.ext.tag.HTMLTagSuppor...

2
0
发表于服务端专区
2018/06/27 14:31

Java 模板引擎 Beetl 2.8.5 发布,增加根对象支持

本次发布增加了一个小功能,模板可以输出静态文件 # 361 增加一个printFile,直接输出静态内容 Maven <dependency>     <groupId>com.ibeetl</groupId>     <artifactId>beetl</artifactId>     <version>2.8.5</version> </dependency> Beetl 是新一代的模板引擎。总的来说,它的特性如下: 功能完备:同主流的java模板引擎相比,Beetl具有绝大多数功能。适用于各种应用场景,从对响应速度有很高要求的大网站到...

6
9
发表于开发技能专区
2018/03/02 10:42

Java 模板引擎 Beetl 2.7.27 发布,修复 Bug

Java 模板引擎 Beetl 2.7.27 已发布,本次更新修复了 2.7.26 带来的一个 Bug,建议升级。 2.7.26 关于单行注释出现特定字符导致单行注释无效 增加了 enableStrict 接口,通过 api 调用方式配置模板引擎,遵循严格 MVC 限制。在此模式下,不允许模板语言有复杂的运算,逻辑表达式,以及 java 调用等操作 <dependency>     <groupId>com.ibeetl</groupId>     <artifactId>beetl</artifactId>     <version>2.7.27...

4
5
发表于开发技能专区
2018/01/08 08:53

Java 模板引擎 Beetl 2.7.26 发布,Bug 修复

本次发布修订了几个因为错误提示不明显的bug #333 安全输出不仅仅可用于变量引用,也可以用于方法调用表达式里 ${user.wife.name!'单身'} ${dict.query("org_type").name!'空'} #332 错误提示信息调用栈打印信息有误,这是上个版本调整带来的bug >>08:51:02:除0错误(DIV_ZERO_ERROR):0 位于2行 资源:/button.tag 1|hehe 2|${1/0}   ========================   调用栈:   /button.tag 行:2   /hello.txt 行...

9
12
发表了资讯
2017/10/27 08:56

Beetl 2.7.23 发布,Java 模板引擎

Beetl 2.7.23 发布,这次发布修复俩个功能 #324 Spring Boot集成重启可能导致的模板渲染错误 #322 CompositeResourceLoader 加载资源中出现的错误提示功能错误 <dependency>     <groupId>com.ibeetl</groupId>     <artifactId>beetl</artifactId>     <version>2.7.23</version> </dependency> beetl-framework-starter (Spring Boot) 同步升级 <dependency>     <groupId>com.ibeetl</groupId>    ...

14
18
发表了资讯
2017/08/14 09:01

Beetl 2.7.22 发布,Java 模板引擎

Beetl 2.7.22 发布,这次发布增强了俩个功能 #320 html 标签 允许用"-"符号,转化为其后首字母大写. <#myTag data-ip="${ip}">... myTag实现(java或者beetl实现 使用dataIp引用此属性 #316 增加一个新的trim函数,用来截取数字或者日期类型,代替旧的trunc函数  ${trim(1.234,2)}   ${trim(date(),'YYYY')} 本次发布还对模板引擎定制做了一定增强,较早方式是在语法树生成后替换已有节点从而定制新的语言特性,新增方式可以...

4
14
发表了资讯
2017/06/07 08:55

Beetl 2.7.16 发布,Java 模板引擎  

更新内容: #310 前后端分离核心类WebSimulate 指定模拟的模板页面某些情况下查询不到的bug修复 #309 Template 和 GroupTemplate 增加了语法校验API,适合CMS,规则引擎等应用领域发布前校验模板&脚本 #308 完善了 PojoMethodInvoker 报错信息提示 <dependency>     <groupId>com.ibeetl</groupId>     <artifactId>beetl</artifactId>     <version>2.7.16</version> </dependency> Beetl是新一代的模板引擎。...

6
13
发表了资讯
2017/05/09 21:27

Beetl 2.7.14 发布,Java 模板引擎

本次发布主要增强了MVC 分离开发: Beetl 很早就支持分离开发模式。前端人员可以独立开发模板和测试模板,这次主要是提供了专门的WebSimulate类来支持MVC分离开发和REST模拟服务。 比如,对于Spring体系的REST模拟服务 @RequestMapping("/api/**") public void simluateJson(HttpServletRequest request,HttpServletResponse response){   webSimulate.execute(request, response); } 在使用了webSimulate后,任何...

6
29
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页