我的模型中有这个:
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,该 arrayList 被转发到页面并使用 JSTL 输出。
但是,我无法弄清楚为什么它没有显示任何结果。
调试尝试:我打印了一个非空数组列表并得到了类似 [Models.Project@17735867] 的内容,当我打印 COMMENT 的值(有错误的那个)时,打印的输出只是 []
所以这意味着arrayList中有错误。
你们中有人知道我的代码有什么问题吗?