当需要用列表来遍历集合的内容时,list指令时非常好用的。
语法:
<#list sequence as item> ... </#list>
说明:
- sequence:表达式将被算作序列或者集合,item:循环变量(不是表达式)的名称 。
- 在list循环中,有两个特殊的循环变量可以使用:
- item_index:这是一个包含当前项在循环中的步进索引的数值。(从0开始)
- item_has_next:来辨别当前项是否是序列的最后一项的布尔值。
示例:
<#assign seq=["winter","spring","summer","autumn"]> <#list seq as x> ${x_index+1}.${x}<#if x_has_next>,</#if> </#list>
打印结果:
1.winter,2.spring,3.summer,4.autumn
时间: 2024-09-30 02:58:03