Как получить весь элемент JSTL выбрать в контроллере MVC Spring из вида

0

Я использую Spring MVC и JSTL тег для jsp-страниц как интерфейс... У меня есть опция выбора jstl во взгляде... выбор заселен из db.... теперь я хочу, чтобы, если я нажму кнопку submit butten... Я могу вернуть весь элемент списка в контроллер Spring MVC.. Как я могу это сделать???

Вот мой блок выбора JSTL: -

<form:select id="upperTier" path="propertyCode" cssClass="textfield">
<c:if test="${upperTyrePropertyCodeList!=null}">
<form:options items="${upperTyrePropertyCodeList}" itemValue="propertyCode" itemLabel="propertyCode" />
</c:if>
</form:select> 

Теперь я хочу, чтобы все элементы окна выбора (upperTyrePropertyCodeList) вернулись к контроллеру... не любой выбранный индекс ted....

  • 0
    upperTyrePropertyCodeList был правильно заполнен самим сервером. Так что у вас уже был бы доступ к классам обслуживания, которые получили данные в первую очередь.
Теги:
spring
spring-mvc
jstl

1 ответ

0
Лучший ответ

если вы хотите, чтобы все upperTyrePropertyCodeList вернули вам действие, вы можете сделать вот так:

<c:forEach var="index" items="${upperTyrePropertyCodeList}">    
  <form:hidden name="propertyCode" value="${index.propertyCode}"/>
</c:forEach> 

select box удерживает выбранное значение только в контроллере.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню