【问题标题】:JSTL: display N items from a listJSTL:显示列表中的 N 个项目
【发布时间】:2020-04-22 21:11:46
【问题描述】:

我有一个 Java 列表:

List<Item> items;

我可以像这样迭代它:

 <div class='items'>
   <c:forEach items="${requestScope.items}" var="item">
      <div class="item">
         <img class="item-image" src="${item.getImage()}"/>
         <p>${item.getName()}</p>
      </div>
   </c:forEach>
</div>

但是大约有 1000 个项目,我只想一次显示 10 个。像这样:

我知道有一个常见的 for 循环:

<c:forEach begin="6" end="15" var="val">
    <c:out value="${val}"/>
</c:forEach>

但我不确定如何访问第 i 个元素以及如何使按下 Next 按钮显示接下来的 10 个项目。

【问题讨论】:

    标签: java jsp servlets jstl


    【解决方案1】:

    要访问列表中的元素,您可以使用: ${项目[n]} 像一个数组

    对于下一个按钮,你可以调用你的 jsp(我想)给出一个开始和结束参数来显示你想要什么

    【讨论】:

    • 你能给我更多的细节,比如,你的整个jsp吗?所以我们可以更好地讨论
    猜你喜欢
    • 2016-03-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-04-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多