Jasper 和 ireport 中使用自定义数据源 子报表的问题
问题原因:数据不好组织,所以希望向一个报表提供两个arraylist 
 好像是不能提供两个arraylist,所以想到了子报表 
 但是似乎不能成功,求解   
 我的做法 
 在ireport中我建立一个subreport,然后选use   data   source   expression,并添入 
 $P{REPORT_DATA_SOURCE}   
 //   source   code 
 Arraylist   forReport   =   request.getAttribute( 'forReport '); 
 JRBeanCollectionDataSource   reportds   =   new   JRBeanCollectionDataSource(forReport);   
 Arraylist   forSubReport   =   request.getAttribute( 'forSubReport '); 
 JRBeanCollectionDataSource   subreportds      =   new   JRBeanCollectionDataSource(forSubReport);   
 Map   parameters   =   new   HashMap(); 
 parameters.put( "REPORT_DATA_SOURCE ",   subreportds);   
 JasperPrint   jasperPrint   =   JasperManager.fillReport( "path:\\test.jasper ",parameters,reportds);   
 编译和生成过程都没有异常,但是子报表不显示(放在summary中)   
------解决方案--------------------没有解决呢ireport不好用