如何使用ireport的MCV方法制作关于ZK框架java的Jasper报告

时间:2018-02-14 07:19:31

标签: java jasper-reports zk

基本上,我正在研究ZK但不解决这个问题。我想在使用ZK的页面上显示Jasper报告,而不是使用Jasper查看器。请帮帮我。

我有这段代码,但这是显示Jasper查看器的jasper报告,但是我需要在Web浏览器上使用ZK框架。

代码:

String source="/periodRep.jrxml";
InputStream is=Jasper.class.getResourceAsStream(source);
JasperReport rep=JasperCompileManager.compileReport(is);
JasperPrint jp=JasperFillManager.fillReport(rep, null,var.conn);
JasperExportManager.exportReportToPdf(jp);
JasperViewer jv=new JasperViewer(jp,false);
jv.setVisible(true);

1 个答案:

答案 0 :(得分:0)

您将从exportReportToPdf获得一个字节数组。

基于此链接:http://java91.blogspot.de/2014/05/how-to-read-pdf-in-zk.html

从字节[]中创建一个AMedia对象。

删除:

JasperViewer jv=new JasperViewer(jp,false);
jv.setVisible(true);