У нас есть 4 объекта списка, как показано ниже.
List<Discharge> list19a= ddao.getHis(req.getParameter("pid"),"diagnose"); // diag detail, prov diag, dis summ
List<Discharge> list6a = ddao.getPrescription2His(req.getParameter("pid")); //patho inv recomm
List<Discharge> list5a = ddao.getPrescriptionTabHis(req.getParameter("pid")); // prescription, advice
List<Discharge> listfil= dao.getRetrfilesHis(req.getParameter("pid")); // uploaded files
Теперь мы хотим передать все эти списки в отчет Jasper.Ниже приведен код, в котором мы используем JRDataSource для передачи списка.Но приведенный ниже код прекрасно работает только для одного списка, но как передать все вышеупомянутые списки в отчет Jasper.
Map<String,Object> parameterMap = new HashMap<String,Object>();
parameterMap.put("realName",realName);
JRDataSource JRdataSource = new JRBeanCollectionDataSource(list19a);
JasperPrint jasperPrint = JasperFillManager.fillReport(report, parameterMap, JRdataSource);
OutputStream out = response.getOutputStream();
JasperExportManager.exportReportToPdfStream(jasperPrint,out);
Помощь оценена!