关于jsp中的<select>标签问题????

一个jsp页面有个select标签,如何从数据库中获取一笔数据.显示是下拉框中.比如,数据库中A字段有1,2,3,4.这些数据.那么下下拉框中也要显示1,2,3,4.即这... 一个jsp页面有个select标签,如何从数据库中获取一笔数据.显示是下拉框中.比如,数据库中A字段有1,2,3,4.这些数据.那么下下拉框中也要显示1,2,3,4.即这笔数据的来源的数据库的A字段.A字段数据改变,下拉框显示的数据同步改变. 展开
 我来答
lyx262
2008-11-07 · TA获得超过310个赞
知道答主
回答量:158
采纳率:0%
帮助的人:104万
展开全部
可以用jstl的foreach标签和el表达式完成,很简单的,首先你要在控制层放一个AList集合(就是你要迭代的对象集合)在页面用el表达式得到,赋给变量A,然后在下拉列表上循环输出A.number.(就是你说的A的那个数字字段)作为下拉列表的显示的名字和它对应的值,呵呵
<select name="selectName">
<c:forEach items="${AList}"var="A">
<option value="${A.number}">
${A.number}
</option>
</c:forEach>
</select>
suyangxyz
推荐于2016-01-24 · TA获得超过464个赞
知道小有建树答主
回答量:805
采纳率:0%
帮助的人:573万
展开全部
你要是用了struts,可以这样写
<html:select property="formBean中与数据库中要显示的下拉列表的字段相同的属性">
<html:optionsCollection name="从数据库取出来的数据集合" label="显示内容" value="与显示内容相对应的值"/>
</html:select
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
dieslrae
2008-11-07 · TA获得超过1146个赞
知道小有建树答主
回答量:2771
采纳率:0%
帮助的人:0
展开全部
从后台传回包含A字段对象的集合,在select标签里遍历生成下拉选项就行了,可以用jstl,也可以直接写java代码(不推荐)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
woshizkn
2008-11-07 · 超过27用户采纳过TA的回答
知道答主
回答量:102
采纳率:0%
帮助的人:70.1万
展开全部
<select name="country">
<%
while(rs.next())
{
%>
<option value="<%=rs.getInt("A")%>"><%=rs.getInt("A")%></option>
<%
}
%>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式