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;
}

ResultSet rs = ps.executeQuery(); rs有值吗?

找到问题在哪里了 我没有吧数据放到传出去的集合里 谢谢

找到问题在哪里了 我没有吧数据放到传出去的集合里 谢谢

诶 这种问题 先看rs执行完有没有值,再看从rs里面获取的值是否正确, 最后就是看你返回的对象是否进行赋值了