2

iReport 4.6.0JasperReports Server 4.5.0を使用しています。MySQLデータベースに日付値を渡すレポートを作成しました。パラメータを作成し、java.util.Dateクラスを使用しました。入力コントロールでは、単一値型と日付データ型に設定しました。iReportで( Previewを使用して)レポートを実行すると、日付を選択するように求められ、指定された日付を使用してレポートが生成されます。レポートをJasperReports Serverにデプロイした後、日付の入力を求めるプロンプトが表示されたときに、空のレポートが表示されます。サーバーの入力コントロール ( YYYY-MM-DD) の日付形式が、iReport ( MM/DD/YYYY)。これを修正する方法はありますか?

4

1 に答える 1

4

私はmdahlmanに同意します。入力コントロールのフォーマットは問題になりません。有効な日付値をレポートに渡す必要があります。

入力コントロールの名前 (ラベルではない) がパラメーターの名前と正確に一致していることを確認してください。また、大文字と小文字が区別されます。それらが同一でない場合、これが問題である可能性があります。

于 2012-08-16T13:23:07.423 に答える