我如何在项目中使用i-reports?

时间:2012-06-26 09:54:31

标签: java spring jasper-reports struts

我想使用i-report拍摄报告。我是新人。所以我真的不知道如何在项目中使用i-report。任何人都可以给我使用i-reports的建议,或者是否有任何备用报告软件而不是i-report。

1 个答案:

答案 0 :(得分:1)

从iReport工具设计并创建 .jasper 文件,并将它们保存在服务器计算机的特定位置。在运行时使用这些文件,传递数据对象并使用JasperExport导出报告。您的报告将被导出。

为此,首先创建一个JasperPrint对象,然后创建一个JRExporter对象。以下是PDF导出的示例代码。

  

JasperPrint jasperPrint = JasperFillManager.fillReport(filename,jasperParam,conn);

JRExporter response.setContentType("application/pdf");
            exporter = new JRPdfExporter();
            OutputStream ouputStream = response.getOutputStream();
            exporter.setParameter(JRExporterParameter.JASPER_PRINT, jasperPrint);
            exporter.setParameter(JRExporterParameter.OUTPUT_STREAM, ouputStream);
            exporter.exportReport();