#spring #model-view-controller #tags
#spring #model-view-controller #Теги
Вопрос:
The following is i'm trying..ListwithMap is passing using spring mvc.
Но не удалось извлечь карту из списка. он отображается пустым.!
<display:table name="ListwithMap" >
------
------
<display:column sortable="false" titleKey="dropdown.name" style="width: 15%">
<select name="s" id="s" >
<c:forEach items="${Map}" var="x">
<c:out value="${x.key}"/>
</c:forEach>
</select>
</display:column>
</display:table>
Пожалуйста, помогите.
Ответ №1:
Вам необходимо использовать атрибут id, чтобы иметь ссылку на текущий элемент списка, по которому выполняется итерация тега отображения:
<display:table name="ListwithMap" id="currentElement">
<display:column sortable="false" titleKey="dropdown.name" style="width: 15%">
<select name="s" id="s" >
<c:forEach items="${currentElement}" var="x">
<c:out value="${x.key}"/>
</c:forEach>
</select>
</display:column>
</display:table>
Обратите внимание, что атрибуты, такие как переменные Java, обычно начинаются со строчной буквы.