这是我的下拉列表
<select name="dropdown">
<option value="NoValue"><br /></option>
<c:forEach var="route_desc" items="${routes}">
<option>
<c:if test="${not empty route_desc}">
<c:out value="${route_desc}" />
</c:if>
</option>
</c:forEach>
</select>
在我的课上,我拿了一个清单,然后加了一个
routes.add(routeDetailsPk);
routes.add(route_description);
现在我只想显示route_description,但是当用户选择一个值时,我希望routeDetailsPk作为值。怎么做 ?目前它显示所有值
答案 0 :(得分:0)
这是我们显示值并使用map和jstl
选择键的方式 <c:forEach var="route_desc" items="${routes}">
<option value="${route_desc.key}">
<c:if test="${not empty route_desc}">
<c:out value="${route_desc.value}" />
</c:if>
</option>
</c:forEach>