<td>车站</td>
<select id="station" name="station" class="select" style="width:100px;">
<c:foreach var="obj" items="${stationList}" varStatus="s">
<option value="${obj.CODE}">${obj.Name}</option>
</c:foreach>
</select>
<script type="text/javascript">
var selectval='${STATION}';
$("#station").find("option[value='"+selectval+"']").attr("selected",true);
</script>
注:stationList是cmd层由map返回。stationList是List<Map<String,Object>>型数据。
varStatus封装了当前遍历的状态,比如,可以从该对象上查看是遍历到了第几个元素:${s.count}
本文介绍了一种使用JSP和EL表达式结合迭代标签<c:foreach>动态生成车站下拉选择框的方法,并展示了如何通过JavaScript设置默认选中项。

826

被折叠的 条评论
为什么被折叠?



