私はモデルにこれを持っています:
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 にエラーがあるということです。
私のコードの何が問題なのか知っている人はいますか?