iReport+jsperreport报表,有时正常生成,有时生成空白页,启动服务器又正常

chl751116 发布于 2012/05/18 15:47
阅读 2K+
收藏 0

我用的iReport1.1.1版本,用的jasperreports-1.1.1.jar包

有个jsperreport报表,同一个样式,同一个sql,有时正常生成,有时生成白板,但如果重启服务后,又能正常显示了。
非常头晕,求教各位。

有个jsperreport报表,同一个sql,有时正常生成,有时生成白板,但如果重启服务后,又能正常显示了。非常头晕,求教各位。

调用方法:
conn = DBConnectFactory.getInstance().getConnection("jdbc/FtnScm");

String path = "ireport/orderImport.jasper";
   
File reportFile = new File(servletContext.getRealPath("/") + path);

parameters.put("orderId", vsupOrder.getId().getOrderId().toString());

parameters.put("orderNo", vsupOrder.getId().getOrderNo());

byte[] bytes = JasperRunManager.runReportToPdf(reportFile.getPath(), parameters, conn);
   response.setContentType("application/pdf");
   response.setContentLength(bytes.length);
   ServletOutputStream ouputStream = response.getOutputStream();
   ouputStream.write(bytes, 0, bytes.length);
   ouputStream.flush();
   ouputStream.close();

加载中
0
九月你好123
九月你好123

这些问题不是一下就能解决掉的,建议使用看看FineReport,FineReport是一款集数据展示(报表)和数据录入(表单)功能于一身,用来辅助开发软件的报表工具软件。有了FineReport,在软件开发过程中,可以革命性的加快开发速度,提高软件的稳定性并做到随需应变;在软件交付后,可以大大的降低维护难度,提高最终用户的满意度。

官方网址:http://www.finereport.com/

下载地址:http://www.finereport.com/products/trial

OSCHINA
登录后可查看更多优质内容
返回顶部
顶部