你new Bean()之后,在get前,一定先要set.

解决方案 »

  1.   

    List userList = new ArrayList();
      

  2.   

    while (rs.next()) {
    System.out.println("have record!");
    UserBean ub = new UserBean();
    ub.setUserName(rs.getString("userName"));
    ub.setPassword(rs.getString("password"));
    System.out.println("UserName is>>>"+ub.getUserName());
    userList.add(ub);
    ub = null;  //ub应该清除吧}
      

  3.   

    同意:chenjie123的说法.
    欢迎加入JAVA(主要是struts,spring,hiberate等一些开源的)开发QQ群14672911,在这里我们相互学习,共同进步,工资一起涨(打广告的,闲聊的免进)
      

  4.   

    如果单从楼主贴的内容是没有错误的。
    我相信你不是在:List userList = new ArrayList();出错误不然IDE会报错误的:)
    至于楼上有位:kongxiangli(笑看红尘) ( ) 信誉:115 ub = null;  //ub应该清除吧
    其实根本作用不大:)