【发布时间】:2014-07-09 17:36:24
【问题描述】:
我使用 ireport 设计器工具生成了 PDF 报告。到这里还好。
我的问题是:
如果数据库中没有数据,则显示空白 pdf 页面。此时如何在 pdf 中显示“未找到此请求的数据”?
【问题讨论】:
-
您是否在报告中使用参数或字段?
-
向我们展示您为打印可用数据所做的代码..
-
我正在使用参数
-
文件 reportFile = new File(application.getRealPath("report.jasper"));Map
参数 = new HashMap (); parameters.put("faculty_createdby", loginUtil.getUser_name()); byte[] bytes = JasperRunManager.runReportToPdf(reportFile.getPath(), parameters, con); response.setContentType("应用程序/pdf"); response.setContentLength(bytes.length); ServletOutputStream outStream = response.getOutputStream(); outStream.write(bytes, 0, bytes.length);
标签: java jasper-reports