sturs下拉列表问题
我在java
代码是这样写的
public ArrayList queryName() {
String sql = "select * from s_mobile";
ArrayList list = new ArrayList();
conn=DbManage.getConnection();
ResultSet rs=null;
try {
rs=DbManage.executeQuery(conn, sql);
if (rs.next()) {
StuMobForm stuMF = new StuMobForm();
stuMF.setMob_bh(rs.getString("mob_bh"));
stuMF.setMob_xsbh(rs.getString("mob_xsbh"));
list.add(stuMF);
}
} catch (Exception e) {
// TODO 自动生成 catch 块
e.printStackTrace();
}
return list;
}
然后通过 request.setAttribute("bmlist", bmlist);跳到页面
jsp 页面是!
<html:select property="mob_xbjbh" >
<html:options collection="bmlist" property="mob_bh" labelProperty="mob_xsbh"></html:options>
</html:select>
可以为什么下拉列表只显示一条记录呢
应该怎么改正求高手指教
谢谢!
参考答案:呵呵,很简单。if (rs.next()) { 改成while (rs.next()) { 你那样只读取一个的。所以下拉列表只有一个。