我希望JSTL循环通过a Map<String, String>
并输出键的值和它的值.
例如,我有一个Map<String, String>
可以有任意数量的条目,我想使用JSTL遍历这个地图并输出密钥和它的值.
我知道如何使用密钥访问该值${myMap['keystring']}
,但是如何访问密钥?
cle*_*tus 271
像这样:
<c:forEach var="entry" items="${myMap}">
Key: <c:out value="${entry.key}"/>
Value: <c:out value="${entry.value}"/>
</c:forEach>
Run Code Online (Sandbox Code Playgroud)
小智 5
您可以像这样遍历哈希映射
<%
ArrayList list = new ArrayList();
TreeMap itemList=new TreeMap();
itemList.put("test", "test");
list.add(itemList);
pageContext.setAttribute("itemList", list);
%>
<c:forEach items="${itemList}" var="itemrow">
<input type="text" value="<c:out value='${itemrow.test}'/>"/>
</c:forEach>
Run Code Online (Sandbox Code Playgroud)
有关更多JSTL功能的信息,请点击此处