在jasper报告中使用java bean作为数据源添加图像

时间:2017-07-14 18:58:28

标签: java image jasper-reports javabeans

我正在使用Java bean作为我的报告的数据源,并且它在正常类型下运行良好,但我不知道如何将它用于图像,在网上搜索只给了我如何做到这一点的方法使用其他数据源而不是java bean,我正在使用jasper soft studio来设计报告。

这就是我通常为此编写代码的方法:

示例bean

public class SampleBean{

    String name;
    //image type?????!!

    public SampleBean( String name) {
        this.nom = nom;
    }

    public String getName() {
        return entrepriseNom;
    }
    public void setName(String name) {
        this.name= name;
    }
}

打印报告方法

public void printReport() {
        try {
            Map<String, Object> params = new HashMap<String, Object>();
            InputStream stream = getClass().getResourceAsStream("sample.jasper");
            JasperReport report = (JasperReport) JRLoader.loadObject(stream);
            JasperPrint jasperPrint = JasperFillManager.fillReport(report, params, getData());                
            JasperViewer.viewReport(jasperPrint, false);
        } catch (Exception e) {
            e.printStackTrace();
        }
    }

1 个答案:

答案 0 :(得分:0)

带字节u的

mmm可以解决

私人字节[]照片;