Salve sto usando jasper report per la creazione di un file pdf, a partire da dei dati che si trovano in due java bean, ma ho il problema di inserire i dati che si trovano in due bean differenti, all'interno dello stesso file pdf, ognuno in una pagina diversa, quindi ogni bean avrà come riferimento un template diverso, ho provato ad eseguire il seguente codice, ma non viene stampato nulla nel file pdf, eppure i bean sono riempiti correttamente, e se li stampo in pdf separati tutto funziona, spero che qualcuno saprà aiutarmi:
codice:
//listaCliente e listaDomanda sono delle collection che contegono il bean con i dati
JasperPrint jpCliente = JasperFillManager.fillReport(templateCliente,new HashMap(),new JRBeanCollectionDataSource(listaCliente) );
JasperPrint jpPredDom = JasperFillManager.fillReport(templatePresDomanda,new HashMap(),new JRBeanCollectionDataSource(listaDomanda) );
JasperPrint merged = new JasperPrint();
List<JRPrintPage> printCliente = jpCliente.getPages();
List<JRPrintPage> printPredDom = jpPredDom.getPages();
for (JRPrintPage page : printCliente) {
merged.addPage(page);
}
for (JRPrintPage page : printPredDom) {
merged.addPage(page);
}
JasperViewer.viewReport(merged);