gpt4 book ai didi

java - 在 Web 应用程序中使用 JasperViewer 或其他工具查看报告

转载 作者:行者123 更新时间:2023-11-29 09:01:48 25 4
gpt4 key购买 nike

我是 JasperReports 的新手,我想在 Web 应用程序中使用 JasperViewer 获得报告预览。

在 Web 应用程序(没有 PDF 和 XLSX)中这是否可能或任何其他查看方法?

最佳答案

您可以导出到 html 文件,然后将其作为输出或 ServletOutputStream 发送,在框架中显示

String htmlpath="E:/JASPER/OUTPUT/test_jasper.html";
JasperDesign jasperDesign = JRXmlLoader.load(inputStream);
JasperReport jasperReport = JasperCompileManager.compileReport(jasperDesign);
JasperPrint jasperPrint = JasperFillManager.fillReport(jasperReport, parameters, conn);
JasperExportManager.exportReportToHtmlFile(jasperPrint,htmlpath);
InputStream in=new FileInputStream(htmlpath);
int len = -1;
byte[] byt = new byte[1024];

ServletOutputStream outputStream = response.getOutputStream();
while((len = in.read(byt)) != -1){
outputStream.write(byt, 0, len);
}
outputStream.flush();
outputStream.close();

关于java - 在 Web 应用程序中使用 JasperViewer 或其他工具查看报告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16957825/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com