如何在迭代列表时获得* .ftl中的索引

时间:2016-07-14 13:17:37

标签: jsp freemarker

我希望在迭代时获取列表的*.ftl中的项目数。 它从*.jsp转换为*.ftl文件。 请帮忙。谢谢。

2 个答案:

答案 0 :(得分:2)

<#list foos as foo>...${foo?counter}...</#list>类似,如果您希望它以1开始foo?index,如果您希望它以0开头。(另请参阅:http://freemarker.org/docs/ref_builtins_loop_var.html

答案 1 :(得分:0)

如果您使用的方式是:

<#list ['A', 'B', 'C'] as x>

    ${x}

</#list>

o / p:
A
B
C

如果使用x?index,它将返回元素的索引,但其计数从0开始,如:

<#list ['A', 'B', 'C'] as x>

${x?index}

</#list>

o / p:
0
1
2