Поле со списком в spring web mvc

Я использую spring web mvc для моей части пользовательского интерфейса приложения.

Используя следующий код, я получаю List Box, где я могу выбрать более 1 значения.

Но мне нужно выпадающее поле со списком...

Может ли кто-нибудь предложить, как я могу преобразовать его в поле со списком?

Спасибо заранее.

3 ответа

Извините, за то, что я задал глупый вопрос. Но я получил рабочий поле со списком:


Spring будет определять тип используемого поля в зависимости от типа данных, поэтому, если поле "путь" является объектом, оно отобразит выпадающий список, но если это "список" (массив, коллекция,...) он отобразит список, если вы не укажете multiple = "false"

Это отобразит список с несколькими выделениями:

Integer[] ids;

Это отобразит выпадающий список с одним выбором:

Integer id;

Здесь также будет показано выпадающее меню с одним выбором:

Integer[] ids;


Тег spring ": select" только обертывает элемент выбора HTML. Он также имеет размер атрибута, который должен быть установлен в значение 1, чтобы этот выбор стал отображаться как combobox (в большинстве браузеров).

это базовый HTML: http://www.w3.org/TR/html4/interact/forms.html#adef-size-SELECT

<form:select path="domainsList" size="1">
 </form:select>

@Nirmal, пожалуйста, проверьте свою разметку. Это должно работать.

<select name="selection" size="1">
 <option selected label="none" value="none">None</option>
 <option label="1" value="1">OPTION 1</option>
 <option label="2" value="2">OPTION 2</option>
 <option label="3" value="3">OPTION 3</option>
 </select>

licensed under cc by-sa 3.0 with attribution.