我的模特中有这个:
public Timestamp getDateadded() {
return dateadded;
}
/**
* @param dateadded the dateadded to set
*/
public void setDateadded(Timestamp dateadded) {
this.dateadded = dateadded;
}
我的数据访问对象使用它从数据库中获取和设置时间:
while(rs.next())
{
comment = new Comment();
comment.setDetails(rs.getString("details"));
comment.setDateadded(rs.getTimestamp("dateadded"));
comment.setUrgency(rs.getInt("urgency"));
commentList.add(comment);
}
获取值后,值将设置为arrayList,并使用JSTL转发到页面并输出。
但是,我无法弄清楚为什么它没有显示任何结果。
调试: 我打印了一个非null的arrayList并得到类似这样的东西[Models.Project@17735867]当我打印COMMENT的值(有错误的那个)时,打印的输出只是[]
这意味着arrayList中存在错误。
你们中的任何人都知道我的代码有什么问题吗?
答案 0 :(得分:0)
将调试放在ResultSet
上,确保它在循环代码中有数据或进入?