Как передать список списков из Java в отчет яшмы - PullRequest
0 голосов
/ 15 сентября 2018

У нас есть 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);

Помощь оценена!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...