我已经暂时挂了这个问题一段时间了,这让我疯了。
我在java中有一个这样的哈希:
hash.get("1") => "Hello"
hash.get("2") => "Hello"
hash.get("3") => "Hello"
hash.get("4") => "Hello"
这在JSP中可以获得“1”:
${hash["1"]}
但这不是:
<c:forEach begin='1' end='4' var='index'>
${index}
${hash[index]}
</c:forEach>
为什么我不能通过变量的别名访问JSP中的哈希元素?我可以在哈希上使用foreach循环,但我不想这样做。完全可以通过变量别名密钥访问哈希元素吗?
答案 0 :(得分:0)
知道了:
<c:set var="stringId">${index}</c:set>
${ratingsCount[stringId]}