问题描述:
在数据库中获取下拉列表的可选值并显示。
解决方案:
使用ArrayList。不详细解释了,展现在代码中。
<select name = "d_depart">
<option value = "" > </option>
<%
ArrayList<String> DepartList = new DBUtil().getDepartList();//获取下拉列表内容
Iterator<String> iter = DepartList.iterator();//遍历
while(iter.hasNext()){
String v = iter.next();
%>
<% if(v.equals(d_depart)) {%>//如果用户注册失败过,默认选中选过的选项
<option value = "<%=v%>" selected> <%=v %> </option>//值设置为本身
<%} else %>
<option value = "<%=v%>" > <%=v %> </option>
<%}%>
</select>