Hi,
I am getting stuck while downloading the PDF , XLS file.
Actually I am able to download the files but I think facesCtx.responseComplete(); is not working properly.
If I click to download PDF it downloads properly. After that If I click to download XLS file it is again calling PDF Download process and then XLS.
Means my request object is not completed, it is still forwared to new process.
I am using JSF-SEAM-EJB3.0
And JBoss 4.2.1 GA.
Below is my code.
if (type.equals("pdf")) {
 response.setContentType("application/pdf");
 design.setIgnorePagination(false);
 exporter = new JRPdfExporter();
 exporter.setParameter(JRExporterParameter.JASPER_PRINT,
 print);
 exporter.setParameter(JRExporterParameter.OUTPUT_STREAM,
 response.getOutputStream());
 }else {
response.setContentType("application/vnd.ms-excel");
 design.setIgnorePagination(true);
 byte[] bytes = null;
 ServletOutputStream ouputStream = response.getOutputStream();
 ByteArrayOutputStream xlsReport = new ByteArrayOutputStream();
 JExcelApiExporter jExcelApiExporter = new JExcelApiExporter();
 jExcelApiExporter.setParameter(JRExporterParameter.JASPER_PRINT, print);
 jExcelApiExporter.setParameter(JRExporterParameter.OUTPUT_FILE_NAME, showType);
 jExcelApiExporter.setParameter(JRExporterParameter.OUTPUT_STREAM, ouputStream);
 jExcelApiExporter.exportReport();
}
 exporter.exportReport();
 // Tell JavaServer Faces that no output is required
 facesCtx.responseComplete();
I have the same problem too. Idea how to get it work?