如标题中所述,我想访问存储在地图中的列表。
以下是一些准确性:我有一个这种类型的对象:Map<A, List<B>>
名为generic
。我想得到存储列表的第一个值。
我试过了这个:generic[${objectA}][0]
其中objectA
的类型为A.
为什么会失败的任何想法?
答案 0 :(得分:0)
您可以而且不应该嵌套EL表达式。您应该将EL ${...}
视为一个大范围,其中各种变量可以相互交互。只需完全摆脱嵌套的EL表达式。
${generic[objectA][0]}
如果equals()
的{{1}} / hashCode()
未被破坏,则可以使用此作品。