Как добавить список выбора структуры из HashMap - PullRequest
0 голосов
/ 17 января 2019
<%
LinkedHashMap fieldsMap = new LinkedHashMap();
fieldsMap.put("a","A");
fieldsMap.put("b","B");
%>
<c:set var="fieldsMap" value="<%=fieldsMap%>"/>

Теперь у меня есть список выбора, который заполняется некоторыми параметрами значения ключа, взятыми из запроса HttpRequest.

<h:select id="select" list="#request.param" listValue="col" listKey="type" size="4">
</h:select>

Http-запрос имеет параметр "param", который представляет собой список значений типа col и типа. Теперь я хочу добавить значения из fieldsMap в список выбора, чтобы ключ карты вошел в список значений.

Я попробовал этот код, но он не работал

    <h:select id="select" list="#request.param" listValue="col" listKey="type" size="4">
    <c:forEach var="entry" items="${fieldsMap}" >
      <option value='${entry.key}' key='${entry.value}'>
       </option>
      </c:forEach>
    </h:select>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...