Выберите раскрывающееся значение поиска - PullRequest
1 голос
/ 27 января 2010

У меня есть следующие данные

   <select  class="small" name="test"><option  value="1">a</option>

Я хочу напечатать «а», как я могу это сделать? request.getparameter(test) дает мне выбранное значение как 1

1 Ответ

2 голосов
/ 27 января 2010

Вы не можете, по крайней мере, так.

Общий поток таков

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

Как указано в комментарии ниже, наиболее широко используемая модель - это реализация Map. TreeMap. HashMap, LinkedHashMap, в зависимости от ваших данных.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...