0

JDateChooser (toedter コンポーネント) で取得した日付値を、java.util.Date 型の IReport のパラメーターに割り当てようとしています。

これが私のコードです:

toDate = toDatePicker.getDate();
hash.put("period2", toDate);
jasperReport = JasperCompileManager.compileReport(jasperDesign);
jasperPrint = JasperFillManager.fillReport(jasperReport, hash, con);

しかし、jasper ビューアーは、ドキュメントにページがないと言っています。同じ日付のパラメーターを選択してレポートをプレビューしようとすると、レポートが正しく表示されます。よく説明したと思います。ありがとう....

編集:私の間違い、間違ったパラメーター名を渡します。「period2」ではなく「periode2」にする必要があります。ありがとう...ところで、この投稿を削除する必要がありますか?

4

1 に答える 1

0

長いデバッグの後、間違ったパラメーター名をレポートに渡していることに気付きました。

「period2」ではなく「periode2」にする必要があります。したがって、toedter の JDateChooser は、get date パラメーターに安全に使用でき、それを java.util.Date パラメーターを持つレポートに渡します。私の間違いに感謝し、申し訳ありません:D

于 2012-05-31T10:04:40.703 に答える