有没有办法同时导出大量的pdf,jasper报告和jsf2
这是我用来导出一个pdf的代码:
HttpServletResponse httpServletResponse = (HttpServletResponse) FacesContext
.getCurrentInstance().getExternalContext().getResponse();
httpServletResponse.addHeader("Content-disposition", "attachement; filename=" + nom + ".pdf");
httpServletResponse.setContentType("application/pdf");
ServletOutputStream servletOutputStream = httpServletResponse.getOutputStream();
JasperExportManager.exportReportToPdfStream(jasperPrint,servletOutputStream);
//servletOutputStream.close();
//servletOutputStream.flush();
FacesContext.getCurrentInstance().responseComplete();
但是为了同时导出两个,我收集了它们:
List<JasperPrint> jprintlist = new ArrayList<JasperPrint>();
jprintlist.add(jasperPrint_1);
jprintlist.add(jasperPrint_2);
但我不知道如何导出它们
你知道吗提前谢谢
答案 0 :(得分:0)
你可以使用: exporter.setParameter(JRExporterParameter.JASPER_PRINT_LIST,jprintlist); 用于导出文件列表。