【发布时间】:2012-08-22 20:07:47
【问题描述】:
有没有办法使用字符串和 int 值连接的键来访问 EL 中的 HashMap 元素。像这样的:
<c:forEach begin="1" end="5" var="current">
<c:out value="${myHashMap['elem-' + current]}"/>
</c:forEach>
【问题讨论】:
有没有办法使用字符串和 int 值连接的键来访问 EL 中的 HashMap 元素。像这样的:
<c:forEach begin="1" end="5" var="current">
<c:out value="${myHashMap['elem-' + current]}"/>
</c:forEach>
【问题讨论】:
此代码可以完成所需的行为
<c:forEach begin="1" end="5" var="current">
<c:set var="key" value="elem-${current}" />
<c:out value="${myHashMap[key]}"/>
</c:forEach>
【讨论】: