引起:javax.servlet.ServletException:javax.servlet.jsp.JspTagException:不知道如何迭代< forEach>中提供的“items”

时间:2015-02-06 10:55:55

标签: jsp servlets foreach

我使用以下代码,

xxx - 是LinkedHashMap

yyy - 是HashMap

当我迭代yyy时,发生以下错误。你能不能解释一下错误这个的解决方案。

<c:forEach var="aaa" items="${xxx}">
<c:set var="yyy" value="${projects.key}"/>
<c:forEach var="test" items="${yyy}">                                                                 
</c:forEach>
</c:forEach>

1 个答案:

答案 0 :(得分:0)

要迭代LinkedHashMap xxx,您需要重复其keyvalue

  <c:forEach var="row" items="${xxx}"> 
               ${row.key}
               ${row.value}            
         </c:forEach>      
   </c:forEach>

您不需要将其分配给变量来迭代其值,因为jstl为您提供了方式