模板引擎FreeMaker 常用标签之list指令用法

模板引擎FreeMaker 常用标签之list指令用法

FreeMarker是一款模板引擎: 即一种基于模板和要改变的数据, 并用来生成输出文本(HTML网页、电子邮件、配置文件、源代码等)的通用工具。 它不是面向最终用户的,而是一个Java类库,是一款程序员可以嵌入他们所开发产品的组件。

freemarker获取list的size

${dataList?size}

freemarker遍历list

0)>

${item.id} #list>#if>

freemarker遍历list中的下标序号

0)>

${item_index}:${item.id}

#list>

#if>

freemarker遍历list判断是否存在下一个对象

0)>

最后一个对象:${item.id}

#if>

#list>

#if>

freemaker遍历list跳出循环

0)>

第四个对象时跳出循环

#if>

#list>

#if>

freemaker嵌套遍历list

0)>

第一级分类:${item.name} 第二级分类:${item2.name}

#if>

#list>

#list>

#if>

freemaker list排序 升序 :sort_by() 降序 :sort_by()?reverse

按年龄字段升序输入

#list> 按年龄字段降序输入 #list>

freemaker 遍历map

${key}:${dataMap[key]}

#list>

#if>

freemaker将String按照指定的字符分割并生成list循环

${fileName_index}:${fileName}

#list>

#if>

freemaker 中list的指令基本应该就上面列的这些了,如果你还有什么补充的可以在评论中留言,谢谢大家阅读。

打完收工

模板引擎FreeMaker 常用标签之list指令用法


分享到:


相關文章: