歡迎您光臨本站 註冊首頁

FreeMarker 2.3.29 發布,Java 模板引擎

←手機掃碼閱讀     admin @ 2019-08-20 , reply:0

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


[admin ]

來源:OsChina
連結:https://www.oschina.net/news/109195/freemarker-2-3-29-released
FreeMarker 2.3.29 發布,Java 模板引擎已經有100次圍觀

http://coctec.com/news/all/show-post-212406.html