使用DynamicJasper API生成的html报告输出中没有图像

时间:2012-10-08 11:58:05

标签: java jasper-reports dynamic-jasper

我正在使用 DynamicJasper API 构建报告,我想在列中插入图像。

我有:

FastReportBuilder drb = new FastReportBuilder();
drb.addImageColumn("Image", "image", "java.awt.Image", 500,false, ImageScaleMode.NO_RESIZE, detailStyle);

“image”的属性是通过URL构建的:

Image image = ImageIO.read(new URL(pathToImage));

我遇到的问题是图像显示在 PDF 输出中,但不显示在 HTML 输出中。检查生成的源,我看到以下内容:

<img src="nullimg_0_0_16" style="height: 50px" alt="">

1 个答案:

答案 0 :(得分:0)

谢谢Alex K,但这对HTML输出无效。

需要使用jasper的ImageServlet。解决方案记录在这里:

http://dynamicjasper.com/2010/10/06/how-to-export-to-html/