Вы не можете, по крайней мере, так.
Общий поток таков
- У вас есть модель, содержащая оба значения (назовем их «value» и «display value»)
- Вы выводите
<select>
в jsp и перебираете эту модель
- Когда форма отправляется обратно в сервлет / jsp, вы получаете «значение» и, исходя из вашей модели, получаете соответствующее «отображаемое значение»
Как указано в комментарии ниже, наиболее широко используемая модель - это реализация Map
. TreeMap
. HashMap
, LinkedHashMap
, в зависимости от ваших данных.