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 回答