有没有办法用EL访问EL中的HashMap元素,键是String和int值的串联。像这样:
<c:forEach begin="1" end="5" var="current">
<c:out value="${myHashMap['elem-' + current]}"/>
</c:forEach>
答案 0 :(得分:5)
此代码可以实现所需的行为
<c:forEach begin="1" end="5" var="current">
<c:set var="key" value="elem-${current}" />
<c:out value="${myHashMap[key]}"/>
</c:forEach>