среда, 25 апреля 2012 г.

JSTL: итерация по Map с помощью c:forEach

Итерация по содержимому некоторой карты с помощью c:forEach осуществляется следующим образом:
<c:forEach items="${myBean.someMap}" var="elem">
  <option value="<c:out value="${elem.key}"/>"><c:out value="${elem.value}"/></option>
</c:forEach>    
Этот пример создаст опции select`а на основании карты, возвращаемой вызовом myBean.getSomeMap() таким образом, чтобы ключи карты стали значениями опций, а соответствующие этим ключам значения карты - текстом опций.

Комментариев нет:

Отправить комментарий