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

evrscar2  于 2021-07-09  发布在  Java
关注(0)|答案(1)|浏览(369)

我使用javabean作为我报告的数据源,它在普通类型上做得很好,但是我不知道如何将它用于图像,在web上搜索只为我提供了使用javabean以外的其他数据源来实现这一点的方法 jasper soft 工作室设计报告。
我通常是这样写代码的:
示例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();
        }
    }
cpjpxq1n

cpjpxq1n1#

嗯,用u字节就能解决这个问题
私人照片;

相关问题