【问题标题】:how to get index in *.ftl while iterating list如何在迭代列表时获取 *.ftl 中的索引
【发布时间】:2016-07-14 13:17:37
【问题描述】:

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

【问题讨论】:

标签: jsp freemarker


【解决方案1】:

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

【讨论】:

    【解决方案2】:

    如果你使用类似:

    <#list ['A', 'B', 'C'] as x>
    
        ${x}
    
    </#list>
    

    o/p:
    一个

    C

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

    <#list ['A', 'B', 'C'] as x>
    
    ${x?index}
    
    </#list>
    

    o/p:
    0
    1
    2

    【讨论】:

    • ${x?index} #list>
    • 您可以edit your answer在其中发表您的评论,或修改您已经输入的内容。
    猜你喜欢
    • 2023-04-04
    • 2018-01-27
    • 2020-05-21
    • 2012-06-21
    • 1970-01-01
    • 1970-01-01
    • 2014-05-29
    • 2018-09-21
    • 1970-01-01
    相关资源
    最近更新 更多