Я понимаю, что #{item.details}
возвращает Map
.Вы можете просто получить доступ к Map
значениям по соответствующему ключу карты в EL следующим образом:
#{item.details.somekey}
Это разрешает под прикрытием item.getDetails().get("somekey")
.
Если сам ключ содержит зарезервированный ELсимволы, такие как точки и дефисы, тогда вы также можете использовать скобки:
#{item.details['some.key']}
Это разрешается до item.getDetails().get("some.key")
.
Или если сам ключ должен быть получен из другой переменной,затем используйте фигурную скобку без кавычек
#{item.details[otherbean.key]}
Это разрешается до item.getDetails().get(otherbean.getKey())
.