使用hashmap值填充下拉列表不起作用

时间:2019-05-01 13:21:32

标签: java jsp

我想在下拉列表JSP中显示HashMap中的值。

运行此代码,显示一个空的下拉列表。

Java

Map<Integer, String> objMap = new HashMap<Integer, String>();
        objMap.put(1, "Paris");
        objMap.put(2, "Rome");
        objMap.put(3, "Berlin");
        request.setAttribute("objective", objMap);
        RequestDispatcher reqDisp = request.getRequestDispatcher("index.jsp");
        reqDisp.forward(request, response);

JSP

<select>
    <c:forEach var="myMap" items="${objective}">
       <option value="${myMap.key}"><c:out value="${myMap.value}"/></option>
    </c:forEach>
</select>

1 个答案:

答案 0 :(得分:0)

您遇到任何错误吗?还是什么都不打印在页面上?