【发布时间】:2012-02-11 07:13:46
【问题描述】:
在我当前的项目中,我正在处理一些 Jasper 报告。我有一份报告,其中有 2 个子报告。我正在将其导出为 pdf 文件。如果我导出没有任何子报表的普通碧玉报表,则 pdf 文件工作正常,当我有子报表时,pdf 文件为空白。以下是我的代码:
static String reportPath = "D:/Netbeans Projects/Abc/mail_reports/";
public static void getReport() {
try {
String reportName = reportPath + "AuctionSale/AuctionSeller/AuctionSeller.jasper";
Map<String, Object> params = new HashMap<String, Object>();
params.put("sale_date", "2012-01-10");
JasperPrint jasperPrint = JasperFillManager.fillReport(reportName, params, DB.getConn());
OutputStream output = new FileOutputStream(new File("C:/JasperReport.pdf"));
JasperExportManager.exportReportToPdfStream(jasperPrint, output);
} catch (Exception e) {
e.printStackTrace();
}
}
谁能告诉我我错过了哪里或者我必须做什么才能使报告工作。
谢谢
【问题讨论】:
标签: java pdf jasper-reports