jasper iReport 图片web分页显示不出来的问题

在使用Jasper iReport进行web分页报表展示时,遇到图片仅在第一页显示的问题。原因是jasperreport编译后的图片名每次不同,且未重新写入目录。通过设置`JRHtmlExporterParameter.IMAGES_DIR_NAME`和`JRHtmlExporterParameter.IS_OUTPUT_IMAGES_TO_DIR`参数,可以确保每页分页报表都能正确显示图片。
摘要由CSDN通过智能技术生成
在使用jasper iReport 进行web分页显示时,刚开始我是直接使用以下语句,对报表中的图片位置进行设置 
JRAbstractExporter exporter = getExporterByExt("html", jasperPrint);
exporter.setParameter(JRHtmlExporterParameter.IMAGES_URI, imagesUriTmp);
但在使用过程中发现,如果该图片,在每一个分页中都需要显示的话,用以上的设置,只能保证在第一页中能正常显示该图片,在其他分页中,该图片是无法显示的。

在对比了不同分页中的图片src属性之后,我发现,jasperreport每次所编译后得到的图片名都不一样,也没有将重新生成的图片再次写到对应的目录下,因此导致了分页后的报表图片无法显示。

exporter.setParameter(JRHtmlExporterParameter.IMAGES_DIR_NAME, AppUtil.getRealPath(imagesDir));
exporter.setParameter(JRHtmlExporterParame
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值