修改页面的下拉框如何取到数据库的值
这是一个修改页面,其中有一个下拉框:USERID,要求修改的时候把原来的USERID,也就是数据库的值:比如12005,显示在这个下拉框里,但是现在显示的都是数据库里表里...
这是一个修改页面,其中有一个下拉框:USERID,要求修改的时候把原来的USERID,也就是数据库的值:比如12005,显示在这个下拉框里,但是现在
显示的都是数据库里表里的第一条USERID:12000,该怎么办
<select name="USERID" id="USERID" selected="${g_gai.USERID}">
<%
Collection coll = (Collection)request.getAttribute("userColl");
Iterator it = coll.iterator();//
while(it.hasNext())
{
String userArr[] = (String[])it.next();
%>
<option value="<%=userArr[0] %>"><%=userArr[0] %>:<%=userArr[1] %></option>
<%
}
%>
</select>
取所有的值已经取到了,我说的是取某一特定的USERID
或者这么说:让下拉框显示的初值是request里的对象g_gai.USERID
我说的12005只是打个比方,很多个用户列表,我要显示的是这个用户原来USERID(也就是g_gai.USERID ) 展开
显示的都是数据库里表里的第一条USERID:12000,该怎么办
<select name="USERID" id="USERID" selected="${g_gai.USERID}">
<%
Collection coll = (Collection)request.getAttribute("userColl");
Iterator it = coll.iterator();//
while(it.hasNext())
{
String userArr[] = (String[])it.next();
%>
<option value="<%=userArr[0] %>"><%=userArr[0] %>:<%=userArr[1] %></option>
<%
}
%>
</select>
取所有的值已经取到了,我说的是取某一特定的USERID
或者这么说:让下拉框显示的初值是request里的对象g_gai.USERID
我说的12005只是打个比方,很多个用户列表,我要显示的是这个用户原来USERID(也就是g_gai.USERID ) 展开
展开全部
<option value="<%=userArr[0] %>" <%userArr[0]==g_gai.USERID?"selected":""%>>
<%=userArr[0] %>:<%=userArr[1] %>
</option>
<%=userArr[0] %>:<%=userArr[1] %>
</option>
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
排序啊
或者使用javascript控制哪一个被选中
或者使用javascript控制哪一个被选中
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询