在jsp页面上使用jstl循环显示HashMap中的键值对,jstlhashmap,假定我有如下HashMa
分享于 点击 487 次 点评:286
在jsp页面上使用jstl循环显示HashMap中的键值对,jstlhashmap,假定我有如下HashMa
假定我有如下HashMap,我想在jsp页面循环显示其键值对:
<% HashMap<String, String> countries = MainUtils.getCountries(l);%><select name="country"> <% // 此处循环显示hashmap %></select>
使用jstl的<c:forEach ..>
可以做这件事情,如下例子:
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %><select name="country"> <c:forEach items="${countries}" var="country"> <option value="${country.key}">${country.value}</option> </c:forEach></select>
使用.key
和.value
可以显示hashmap中的键值
用户点评