0

如标题所述,我想访问存储在地图中的列表。以下是一些精确度: 我有一个这种类型的对象:Map<A, List<B>>命名generic。我想获得存储列表的第一个值。

我试过这个:A型generic[${objectA}][0]在哪里。objectA

任何想法为什么会失败?

4

1 回答 1

0

您可以而且不应该嵌套 EL 表达式。您应该将 EL${...}视为一个大范围,其中各种变量可以相互交互。完全摆脱嵌套的 EL 表达式。

${generic[objectA][0]}

前提是equals()/ hashCode()ofA没有被破坏,这是可行的。

也可以看看:

于 2013-08-19T14:33:27.083 回答