在Jasper Report中使用多个JavaBean DataSource

Nil*_*esh 3 osgi jasper-reports

因为JasperReport可以将JavaBean集合作为DataSource.我们可以发送一个SetCollection,其中包含一个引用多个SetCollections的对象.并且每次传递不同的SetCollection时,使用这些引用传递给已编译的jrxml文件,使用对JasperFillManager.fillReport()的mulitple调用.只是想知道编译的jrxml文件是否会被最后一次调用填充,或者是否会有每次调用JasperFillManager.fillReport()的数据.

Die*_*nia 5

这将填充最后一个.您不能以这种方式使用多个数据源.虽然还有其他方法可以做到这一点.通过param Map传递集合就是其中之一.