jasper-reports - 如何在控制台上打印 jasper 报告

标签 jasper-reports

request.getSession().setAttribute("IMAGES_MAP", imagesMap);
exporter.setParameter(JRHtmlExporterParameter.IMAGES_MAP, imagesMap);
exporter.setParameter(JRHtmlExporterParameter.IMAGES_URI, "" + request.getContextPath() + "//image?image=");

exporter.setParameter(JRExporterParameter.JASPER_PRINT, jasperPrint);
exporter.setParameter(JRExporterParameter.OUTPUT_STREAM, outStream);

之后我将其设置为 iframe,它工作正常。

在发送导出的 html 页面之前,我希望在控制台中打印 html 页面,因为当以 pdf 格式查看相同的报告时,颜色会出现,但颜色不会以 html 格式出现。

最佳答案

JasperExportManager.exportReportToHtmlFile方法允许您将 html 导出到文件,您可以使用 Apache Commons FileUtils readFileToString(new File(destinationHtmlFile)) 以字符串形式获取文件内容,您可以在控制台上打印该内容

关于jasper-reports - 如何在控制台上打印 jasper 报告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7117638/

相关文章:

java - Jasper 的 Excel 报告

hyperlink - 为什么 PDF 中的超链接在智能手机上不起作用?

jasper-reports - iReport 表,每行重复附加记录

java - Jasper Reports 和巨大的 XML 作为数据源

java - 为什么我在调用 JasperFillManager 时在 java.lang.Class.isAssignableFrom(Native Method) 处得到 java.lang.NullPointerException?

java - 将 jasper 报告下载到服务器中的特定位置

java - Jasper 报告 HTML 组件

java - JasperReports 是在 Web 应用程序中显示报告的适当解决方案吗?

java - 当负数包含括号时,如何使字符串值总和为 Big.Decimal?

java - 如何使用 servlet 响应打开新选项卡?