JSTL / EL中一个简单的for循环的表示

我需要for在JSTL / EL中表示以下循环(在Java上下文中)。

for (int i = 6; i <= 15; i++) {

System.out.print(i+"\t");

}

它将显示以下输出。

6      7      8       9       10       11       12       13       14       15

如何在JSTL / EL中做同样的事情?我对此没有确切的想法。我只是尝试以下。

<c:forEach begin="6" end="15" varStatus="loop">

<c:out value="${loop.count}"/>

</c:forEach>

并且显然会显示以下输出。

1 2 3 4 5 6 7 8 9 10

不是我想要的 我需要之间显示数字615(即在指定的范围之间)。我需要提出这样的概念才能在Web应用程序中实现分页。我可以使用EL做到这一点吗?


\t在此声明System.out.print(i+"\t");中并不重要。

回答:

以下应该工作:

<c:forEach begin="6" end="15" var="val">

<c:out value="${val}"/>

</c:forEach>

或以下内容:

<c:forEach begin="6" end="15" varStatus="loop">

<c:out value="${loop.current}"/>

</c:forEach>

或以下内容:

<c:forEach begin="6" end="15" varStatus="loop">

<c:out value="${loop.index}"/>

</c:forEach>

以上是 JSTL / EL中一个简单的for循环的表示 的全部内容, 来源链接: utcz.com/qa/423720.html

回到顶部