【发布时间】:2015-01-20 12:30:41
【问题描述】:
我有一个 java 桌面应用程序,它应该显示一个从 Web 服务获得的碧玉报告。 Web 服务返回字节数组,如下所示:
JasperDesign jasperDesign = JRXmlLoader.load(input);
JasperReport jasperReport = JasperCompileManager.compileReport(jasperDesign);
JasperPrint jasperPrint = JasperFillManager.fillReport(jasperReport, parametersMap, resultSetDataSource);
byte[] pdfByteArray = JasperExportManager.exportReportToPdf(jasperPrint);
return pdfByteArray;
如何在 JRViewer 中显示返回的字节数组?我可以将字节数组转换为 JasperPrint 对象吗?我无法从 Web 服务返回 JasperPrint 对象,因为我收到“接口”错误。
【问题讨论】:
标签: java web-services jasper-reports