如何从HashMap附加结构选择列表

时间:2019-01-17 14:35:59

标签: jsp struct

<%
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中的值附加到选择列表,以使map的键进入listvalues。

我尝试了这段代码,但是没有用

    <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>

0 个答案:

没有答案