FreeMarker 2.3.29 发布,Java 模板引擎

栏目: 软件资讯 · 发布时间: 7年前

内容简介:FreeMarker 2.3.29 发布了。FreeMarker 是一个模板引擎,模板使用 FreeMarker 特定语言 FTL(FreeMarker Template Language)实现,同时使用 Java 准备需要显示的数据(数据库查询、进行业务计算),再由 FreeMa...

FreeMarker 2.3.29 发布了。FreeMarker 是一个模板引擎,模板使用 FreeMarker 特定语言 FTL(FreeMarker Template Language)实现,同时使用 Java 准备需要显示的数据(数据库查询、进行业务计算),再由 FreeMarker 生成 HTML 页面。FreeMarker 已于 2018 年从 Apache 软件基金会毕业。

此版本在 FTL 与 Java 两侧都有一些更新,FTL 新增了内建语法 : ?filter(predicate)、 ?map(mapper)、 ?take_while(predicate)与 ?drop_while(predicate)?sequence现在与 seq?size、seq[index]、seq[range] 以及其它一些内置函数(filter、map、join 等)协作,以便在可能的情况下将所有元素收集到内存中。

Java 侧的改动主要包括 boolean_format 配置设置现在可以设置为“c”、fallback_on_null_loop_variable 有新的设置项、新增 TemplateModelUtils.wrapAsHashUnion(ObjectWrapper, List<?>) 与 wrapAsHashUnion(ObjectWrapper, Object...)HTMLOutputFormat、 XMLOutputFormat与 XHTMLOutputFormat,不再是 final 类等。

详情查看更新说明:

https://freemarker.apache.org/docs/versions_2_3_29.html


以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网

查看所有标签

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

微信民族志、自媒体时代的知识生产与文化实践

微信民族志、自媒体时代的知识生产与文化实践

赵旭东 / 中国社会科学出版社 / 2017-9 / 98.00元

进入二十一世纪以来,随着网络技术的发展,自媒体的悄然登场深度影响着我们的日常生活。中国社会中自媒体通讯方式的普及以及随之而有的一种文化书写的新形式——微信民族志的出现使原有文化秩序中时空意义发生转变的同时,也在重新塑造着以研究异文化为己任的人类学学科自身的成长、转型与发展。在此种情境之下,由中国人民大学人类学研究所、中国人民大学国家发展与战略研究院、中国人民大学社会学理论与方法研究中心、《探索与争......一起来看看 《微信民族志、自媒体时代的知识生产与文化实践》 这本书的介绍吧!

JSON 在线解析
JSON 在线解析

在线 JSON 格式化工具

Markdown 在线编辑器
Markdown 在线编辑器

Markdown 在线编辑器

正则表达式在线测试
正则表达式在线测试

正则表达式在线测试