zhmt024 2015-06-14 23:53 采纳率: 0%
浏览 1453

struts2框架的数据层就是查不出东西是为什么

public ArrayList selectAllComment(){
Connection conn = DBUtil.getConnection();
try {
PreparedStatement ps =
conn.prepareStatement("select * from hkcomment c,hkusers u where c.userid=u.userid");
ResultSet rs = ps.executeQuery();
ArrayList allcomment= new ArrayList();
while(rs.next()) {
Comment ru=new Comment();
ru.setCid(rs.getString("cid"));
ru.setCtitle(rs.getString("ctitle"));
ru.setCcontent(rs.getString("ccontent"));
ru.setCtime(rs.getString("ctime"));
Users u=new Users();
u.setUserid(rs.getString("userid"));
u.setUname(rs.getString("uname"));
u.setPassword(rs.getString("password"));
u.setRole(rs.getString("role"));
u.setWrongnum(rs.getInt("wrongnum"));
u.setUstatus(rs.getString("ustatus"));
ru.setUsers(u);
}
// 当循环结束时,所有用户信息都封装到ArrayList集合中
DBUtil.closeAll(conn, ps, rs);
return allcomment;

    } catch (SQLException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    }
    return null;
}
  • 写回答

2条回答 默认 最新

  • 狂热大猩猩 2015-06-15 00:51
    关注

    在while的最后一行,你执行完成对象封装之后,没有把对象添加的list集合当中吧,这样当然就没有任何对象在集合当中了。

    评论

报告相同问题?

悬赏问题

  • ¥15 有赏,i卡绘世画不出
  • ¥15 如何用stata画出文献中常见的安慰剂检验图
  • ¥15 c语言链表结构体数据插入
  • ¥40 使用MATLAB解答线性代数问题
  • ¥15 COCOS的问题COCOS的问题
  • ¥15 FPGA-SRIO初始化失败
  • ¥15 MapReduce实现倒排索引失败
  • ¥15 ZABBIX6.0L连接数据库报错,如何解决?(操作系统-centos)
  • ¥15 找一位技术过硬的游戏pj程序员
  • ¥15 matlab生成电测深三层曲线模型代码