大家好! 问个菜的问题 我下做个Struts的下来列表 
比如 :
请选择您的姓名: 下拉列表
下拉列表的内容是从数据库的一个表里读出来的 ,也就是表的一列Name!而且是表里Name有多少,下来列表里显示多少! 我有一个查询方法:
public ArrayList queryName() {
DBcon db = new DBcon();//这是连接数据库的类
String sql = "select * from student";
ArrayList list = new ArrayList();

Classes bean = null; try {
ResultSet rs = db.query(sql);
if (rs.next()) {
bean = new Student(); bean.setName(rs.getString(1));
bean.setClass(rs.getString(2));

list.add(bean);
}
} catch (Exception e) {
// TODO 自动生成 catch 块
e.printStackTrace();
}
return list; }
好象很简单 但我就是菜 !郁闷!!在线等!
谢谢各位仁兄了哦!!!

解决方案 »

  1.   

    这不是得到一个ArrayList了吗?
    把这个ArrayList 返回到JSP页面,然后调用就可以了
      

  2.   

    在ActionForm的构造函数中怎么调用ArrayList
      

  3.   

    把这个ArrayList保存在ActionForm的某个属性中。
    在负责显示的JSP页面里读出这个ActionForm里的ArrayList里的数据生成HTML,当然用一些标签库进行数据绑定显示可能会方便很多(但我没用过这类标签,谁来说说有哪些标签库可以这么用的啊?)