Ключ и значение f:selectItem инвертируются при подаче из карты.

В теге JSF, если передать его с помощью Map


  

Результирующий HTML будет обратным ожидаемому


В том смысле, что значение карты будет установлено в атрибуте значения опции, а ключ будет установлен в ее метке.

Я нашел этот JIRA JIRA 1808, где объясняются последствия написания неправильных карт (в основном уникальность), но не совсем понимаю, почему исправление этого было бы

«разрушительным и обратным». несовместимы».

Это происходит из предыдущих версий JSF? Если да, то кто-нибудь знает, есть ли причина для этого?

Просто любопытно, есть ли объяснение, почему это нельзя исправлять.

6
задан Paolo Forgia 23 March 2018 в 09:38
поделиться