我在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。
有什么想法吗?
答案 0 :(得分:2)
1-检查您是否在页面顶部添加了核心taglib
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
2-检查您是否已将JSTL jar添加到webapp