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

Java 使用DynamicAsper API生成的html报告输出中没有图像,java,jasper-reports,dynamic-jasper,Java,Jasper Reports,Dynamic Jasper,我正在使用DynamicJasper API构建一个报告,我想在列中插入一个图像 我有: FastReportBuilder drb=新的FastReportBuilder(); drb.addImageColumn(“Image”,“Image”,“java.awt.Image”,500,false,ImageScaleMode.NO_RESIZE,detailStyle); “image”的属性是根据URL生成的: Image=ImageIO.read(新URL(pathToImage))

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

我有:

FastReportBuilder drb=新的FastReportBuilder();
drb.addImageColumn(“Image”,“Image”,“java.awt.Image”,500,false,ImageScaleMode.NO_RESIZE,detailStyle);
“image”的属性是根据URL生成的:

Image=ImageIO.read(新URL(pathToImage));
我遇到的问题是图像显示在PDF输出中,而不是HTML输出中。检查生成的源代码时,我看到以下内容:


谢谢Alex K,但这对HTML输出不起作用

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


您可以这样尝试:示例