【发布时间】:2012-01-11 20:04:03
【问题描述】:
我可以在 JSTL 中轻松访问 HashMap<String, Object>,但是否可以访问 HashMap<Object, Object>
我之所以问,是因为我在尝试以下操作时没有收到任何错误(或输出):
${myHashMap[anObject]}
这让我相信 myHashMap 正在尝试找到我的价值,但它以某种方式没有将 anObject 评估为正确的键。我可以验证 myHashMap 是否将 anObject 作为键,并带有应显示的(非空白/非空)值。
【问题讨论】:
-
查看javadoc中
HashMap的签名。get方法采用Object,而不是K。无论如何,不清楚你到底在问什么。 -
我开始认为有阴谋,但我会温和地问 - @skaffman 我的问题有什么不清楚的地方?
-
您没有很清楚地说明具体问题。例如,短语“但是密钥不正确” 是模棱两可的。
-
已编辑 - 我会在这方面做得更好。