2015-02-06 54 views
-1

我使用下面的代碼,產生的原因:javax.servlet.ServletException:javax.servlet.jsp.JspTagException:不知道如何在<的forEach >

的XXX遍歷提供「項目」 - 是LinkedHashMap

該YYY - 是HashMap

當我遍歷yyy,出現下面的錯誤。你可以請anypone解釋這個錯誤什麼是這個的解決方案。

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

你是什麼試圖做什麼?你想使用jstl迭代地圖嗎? – 2015-02-06 10:59:24

+0

@SanKrish雅,正好。 – 2015-02-06 11:55:52

回答

0

要遍歷您LinkedHashMap XXX,你需要遍歷其keyvalue

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

你neednt它賦值給變量進行迭代其值jstl爲您提供的方式

相關問題