各位大神,JSP中从数据库取出的值,如何动态的绑定到下拉列表显示在页面上。

请大神给我分析分析思路和代码。解决了在加高分,谢谢

这个不难啊。

<select name="selname"> <!-- 看情况 multiple> -->
<option value="v1">n1</option>
<option value="v2">n2</option>
</select>

依据这个,你查询数据库select name, value from table
查询出来后

<select name="selname">

<%
while(rset.next()) {
%>
<option value="<%=rseg.getString(2)%>"><%rset.getString(1)%></option>

<%
}
%>

这个思路很简单才对,不应该想不出。追问

能否加Q聊

温馨提示:内容为网友见解,仅供参考
第1个回答  2013-04-07
把数据存在session
然后循环在jsp上输出
<select name="Education">

<c:forEach var="stu" items="${sessionScope.user}">
<option>${stu.name}</option>
</c:forEach>
</select>
第2个回答  2013-04-08
估计楼主是要写二级联动啥的 要动态改变数据 ,如果这样的你用Js触发+数据动态生成一下<select>这个比较简单 只要能取到数据就没问题了··
第3个回答  2013-04-18
查出来放到Vector里面 把Vector 放页面就行了
相似回答