我正在处理 iReport 5.5 和 MySQL 5.0 。我创建了一个jrxml文件,它有一个表控件。我已将以下查询传递给它。
select invoice_no,start_date,gross_amount from tbl_invoice where client="ABC Cars"
现在,我想通过JSP页面将参数传递给它。请解决我的问题。
答案 0 :(得分:1)
如果您计划从JSP应用程序生成报告,可以按照本教程(它讨论JSF,但基本上是相同的):JSF + JPA + JasperReports。在上面的例子中,在这一行jasperPrint=JasperFillManager.fillReport(reportPath, new HashMap(),beanCollectionDataSource);
上它指定了一个新的空HashMap。它用于将参数传递给报表。在此链接上,您可以看到可以将多个元素传递给此类地图,并使用它将它们作为参数传递给报告:Passing parameters to JasperReports