gpt4 book ai didi

java - 如何使用对象内的映射从 java 中直观地获取键/值

转载 作者:行者123 更新时间:2023-12-01 21:48:23 24 4
gpt4 key购买 nike

我在 map 中使用对象作为值时遇到“无效属性名称”异常。

HTML(直观)

<div data-sly-list.passenger="${model.getAddonsMatchingPassengers}">
<h3>${passenger.firstName}</h3>
<p>${model.getAddonsMatchingPassengers[passenger].addonType}</p>
</div>

Java

Map<Passenger, Addon> getAddonsMatchingPassengers() {
Map<Passenger, Addon> matchingAddons = new HashMap<>();
...
matchingAddons.put(passenger, addon);
...
return matchingAddons;
}

有人有想法吗?

最佳答案

我使用“entrySet”得到了解决方案:

<div data-sly-list.passenger="${model.getAddonsMatchingPassengers.entrySet}">
<h3>${passenger.key.firstName}</h3>
<p>${passenger.value.addonType}</p>
</div>

关于java - 如何使用对象内的映射从 java 中直观地获取键/值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35598193/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com