пример отображения тега с одним столбцом в качестве выпадающего списка с использованием spring MVC

#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, обычно начинаются со строчной буквы.