Вы не должны использовать "это", если Вы абсолютно не должны.
СУЩЕСТВУЕТ штраф, связанный с ненужным многословием. Необходимо бороться за код, который является точно, пока это должно быть, и больше.
Извините, что задаю глупый вопрос .. Но я получил рабочее поле со списком по следующему коду:
<form:select path="domainsList" multiple="false" size="1">
<form:options items="${domainsList}" itemValue="domain" itemLabel="domain"/>
</form:select>
</form:form>
Пружинный тег form: select просто обертывает HTML-элемент select. У него также есть атрибут размер , которому необходимо установить значение 1 , чтобы этот выбор отображался как поле со списком (в большинстве браузеров).
это базовый HTML : http://www.w3.org/TR/html4/interact/forms.html#adef-size-SELECT
<form:select path="domainsList" size="1">
<form:options items="${domainsList}" itemValue="domain" itemLabel="domain"/>
</form:select>
@Nirmal, пожалуйста, проверьте свою разметку. Это должно работать.
<html>
<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>
</html>