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的指令基本应该就上面列的这些了,如果你还有什么补充的可以在评论中留言,谢谢大家阅读。
打完收工
閱讀更多 老貓碼坊 的文章