Java iReport 0.4.1中的子报告故障

Java iReport 0.4.1中的子报告故障,java,jasper-reports,report,ireport,subreport,Java,Jasper Reports,Report,Ireport,Subreport,我使用的是iReport 0.4.1和JasperReports 0.6.3,在生成子报表时遇到了麻烦: 我在Java code.jasper子报表中设置了路径,这是正确的,但测试时放置了错误的路径,没有错误发生 在子报表中,放置一个字段进行测试,同样不会发生错误(即,子报表未被访问…) 我试图通过两种方式访问子报表列表:作为参数和作为主报表bean字段(事实并非如此:事实上,我有两个不相关的报表要在同一页中打印,这就是为什么子报表) 在几乎所有的尝试中,当未发生错误时,子报表的数据必须显示在

我使用的是iReport 0.4.1和JasperReports 0.6.3,在生成子报表时遇到了麻烦:

  • 我在Java code.jasper子报表中设置了路径,这是正确的,但测试时放置了错误的路径,没有错误发生
  • 在子报表中,放置一个字段进行测试,同样不会发生错误(即,子报表未被访问…)
  • 我试图通过两种方式访问子报表列表:作为参数和作为主报表bean字段(事实并非如此:事实上,我有两个不相关的报表要在同一页中打印,这就是为什么子报表)
  • 在几乎所有的尝试中,当未发生错误时,子报表的数据必须显示在空白处
  • 注:我将子报表放在详细栏中,包含主报表数据
谁能帮帮我吗两个报告的代码如下

PS 2:我不能更改版本,这是一个现有结构中的新报告,使用这个iReport和JasperReports版本

Java报告调用:

parameters.put(“子报告路径”,projetoPath+“\\”+“xxxzz.jasper”
.................
参数put(“ListaComparativoSaldos”,listaSubreport);
//ABAIXO:nao funcionou
//parameters.put(“ListaComparativoSaldos”,新的JRBeanCollectionDataSource(listaSubreport));
.................
返回JasperFillManager.fillReport(is,参数,新的JRBeanCollectionDataSource(data));

您的代码中是否有try/catch?