怎么把sql数据放进jsp下拉框里
3个回答
展开全部
可用struts标签
<s:select list="#request.iuolis"
name="uom" theme="simple"
value="{#dls.kmein}"
/>
将在数据库中获取出来的数据设置在List中,然後将list表保存在request.setAttribute("iuolis",list);。然後在s:select中设置【list="#request.iuolis" 】或者直接【list="iuolis" 】就OK了。
如果没学过struts2,那就用最笨的方法,循环打印到<option>中吧。
<s:select list="#request.iuolis"
name="uom" theme="simple"
value="{#dls.kmein}"
/>
将在数据库中获取出来的数据设置在List中,然後将list表保存在request.setAttribute("iuolis",list);。然後在s:select中设置【list="#request.iuolis" 】或者直接【list="iuolis" 】就OK了。
如果没学过struts2,那就用最笨的方法,循环打印到<option>中吧。
展开全部
后台自己定义一个方法 根据sql获取数据
<select id="sel" onChange="chg()">
<%
List<Object> list=调用后台方法
for(Object o:list){
String text=o.getTest();//获取 你要放到下拉框中的属性值
%>
<option value="<%=text %>"><%=text %></option>
<%
}
%>
</select>
<select id="sel" onChange="chg()">
<%
List<Object> list=调用后台方法
for(Object o:list){
String text=o.getTest();//获取 你要放到下拉框中的属性值
%>
<option value="<%=text %>"><%=text %></option>
<%
}
%>
</select>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你说的是从数据库查出来的东西放入下拉框?
存进session,在页面上用<c:foeEach>取就行了
存进session,在页面上用<c:foeEach>取就行了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询