Метка элемента не будет отправлена как параметр запроса, только значение элемента. Это по спецификации HTML. Но вам не нужно получать его из запроса вообще. У вас есть это уже в вашем list
в компоненте поддержки. Если вы сделаете его Map<K, V>
вместо SelectItem[]
, то вы легко сможете получить метку, связанную с выбранным значением.
String label = map.get(value);
// ...
В JSF 2.x / EL 2.2 вы можете использовать Map<K, V>
в <f:selectItems>
, но если вы все еще используете старую версию JSF 1.x, вам следует испечь еще одну SelectItem[]
или List<SelectItem>
на этой карте.