Выберите получение раскрывающегося списка
Вопрос
У меня есть следующие данные
<select class="small" name="test"><option value="1">a</option>
я хочу напечатать «а», как мне это сделать?request.getparameter(test)
дает мне выбранное значение, например 1
Решение
Вы не можете, по крайней мере, не так.
Общий ход такой
- У вас есть модель, содержащая оба значения (назовем их «значение» и «отображаемое значение»).
- Вы выводите
<select>
в jsp и перебрать эту модель - Когда форма отправляется обратно в сервлет/jsp, вы получаете «значение» и, в зависимости от вашей модели, получаете соответствующее «отображаемое значение».
Как указано в комментарии ниже, наиболее широко используемой моделью является Map
выполнение. TreeMap
. HashMap
, LinkedHashMap
, в зависимости от ваших данных.
Не связан с StackOverflow