如何通过jsp将Query传递给Ireport表控件

时间:2014-04-11 12:43:13

标签: jsp jasper-reports

我正在处理 iReport 5.5 MySQL 5.0 。我创建了一个jrxml文件,它有一个表控件。我已将以下查询传递给它。

    select invoice_no,start_date,gross_amount from tbl_invoice where client="ABC Cars"

现在,我想通过JSP页面将参数传递给它。请解决我的问题。

1 个答案:

答案 0 :(得分:1)

如果您计划从JSP应用程序生成报告,可以按照本教程(它讨论JSF,但基本上是相同的):JSF + JPA + JasperReports。在上面的例子中,在这一行jasperPrint=JasperFillManager.fillReport(reportPath, new HashMap(),beanCollectionDataSource);上它指定了一个新的空HashMap。它用于将参数传递给报表。在此链接上,您可以看到可以将多个元素传递给此类地图,并使用它将它们作为参数传递给报告:Passing parameters to JasperReports