我使用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();
}
}
1条答案
按热度按时间cpjpxq1n1#
嗯,用u字节就能解决这个问题
私人照片;