【问题标题】:How to loop over something a specified number of times in JSTL?如何在 JSTL 中循环指定次数的内容?
【发布时间】:2011-08-31 05:47:24
【问题描述】:

我需要 JSTL 中的 while 循环。我似乎无法找到如何循环指定次数的东西。有什么想法可以做到这一点吗?

我想我可以使用 forEach,但我并不真正关心循环一个集合。

【问题讨论】:

    标签: jsp loops jstl


    【解决方案1】:

    <c:forEach> tag 绝对适合这个。它具有beginend 属性,您可以在其中指定开始和结束。它有一个varStatus 属性,它将LoopTagStatus object 放在循环标记范围内,而循环标记范围又具有getIndex() 等几种方法。

    这是一个启动示例:

    <c:forEach begin="0" end="10" varStatus="loop">
        Index: ${loop.index}<br/>
    </c:forEach>
    

    【讨论】:

    • @jon20usa 查看JSTL Tag Reference 了解有关这些标签的详细信息。
    • @elekwent:我回答中的蓝色部分已经是链接了:)
    • 啊,原来如此。糟糕,我的意思是将该评论添加到原始问题中。
    • @elekwent:嗯,好的,没问题。您还可以在我们的JSTL tag wiki page 中找到更多信息和链接。将[jstl]标签悬停在问题下方,直到出现一个弹出框,然后单击那里的信息链接。
    猜你喜欢
    • 2021-02-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-04-23
    • 2019-11-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多