Tin*_*iny 21 jsp for-loop jstl el
我需要for
在JSTL/EL中表示以下循环(在Java上下文中).
for (int i = 6; i <= 15; i++) {
System.out.print(i+"\t");
}
Run Code Online (Sandbox Code Playgroud)
它将显示以下输出.
6 7 8 9 10 11 12 13 14 15
Run Code Online (Sandbox Code Playgroud)
我怎样才能在JSTL/EL中做同样的事情?我对它没有确切的想法.我只想尝试以下方法.
<c:forEach begin="6" end="15" varStatus="loop">
<c:out value="${loop.count}"/>
</c:forEach>
Run Code Online (Sandbox Code Playgroud)
它显然会显示以下输出.
1 2 3 4 5 6 7 8 9 10
Run Code Online (Sandbox Code Playgroud)
这不是我想要的.我需要在6
和15
之间显示数字(即在指定范围之间).我需要在Web应用程序中使用这样的概念来实现分页.我可以用EL吗?
\t
在这个声明System.out.print(i+"\t");
中并不重要.
JB *_*zet 43
以下应该有效:
<c:forEach begin="6" end="15" var="val">
<c:out value="${val}"/>
</c:forEach>
Run Code Online (Sandbox Code Playgroud)
或者以下内容:
<c:forEach begin="6" end="15" varStatus="loop">
<c:out value="${loop.current}"/>
</c:forEach>
Run Code Online (Sandbox Code Playgroud)
或者以下内容:
<c:forEach begin="6" end="15" varStatus="loop">
<c:out value="${loop.index}"/>
</c:forEach>
Run Code Online (Sandbox Code Playgroud)