JSTL forEach没有循环

时间:2015-11-15 11:25:40

标签: java foreach jstl

我在jstl中遇到了forEach的奇怪问题。这是我的代码

<c:forEach var="i" begin="1" end="5">
    Item <c:out value="${i}"/><p>

</c:forEach>

如你所见,它应该打印:第1项,第2项,第3项,第4项,第5项

但我得到的只是 - &#34; Item&#34; 。只有一个字符串没有迭代变量值。我使用Apache Tomcat 8作为服务器,使用Intelij Idea作为IDE。

有什么想法吗?

1 个答案:

答案 0 :(得分:2)

1-检查您是否在页面顶部添加了核心taglib

<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>

2-检查您是否已将JSTL jar添加到webapp