我正在使用iReport 5.0,并且试图从数据库中插入图片。

图片存储在PostgreSQL的bytea类型字段中

我已经尝试过solution,但是它不起作用

如果在图像表达式中使用JRImageLoader.loadImage((byte[])$F{slike}),则会出现错误:

Caused by: groovy.lang.MissingPropertyException: No such property: JRImageLoader for class: report_slika_1381233045022_689567 


我也遵循post,但是它没有给我任何结果

有什么建议么?

最佳答案

在报表属性中,将语言设置为Java而不是Groovy。

添加以下导入

net.sf.jasperreports.engine.util.JRLoader

net.sf.jasperreports.engine.util.JRImageLoader

10-07 21:55