Opa
Tenho um arquivo XLS que eu gero através do POI e após isso, eu seto ele response para que seja feito o download. Consigo por o arquivo lá, mas o arquivo escreve toda a jsp dentro do xls além dos registros já gravados.
HttpServletResponse response = (HttpServletResponse)FacesContext.getCurrentInstance().getExternalContext().getResponse();
OutputStream outputStream = response.getOutputStream();
response.setContentType("application/octet-stream");
response.setHeader("Content-disposition", "attachment; filename=arquivos_divergencias.xls");
arquivoXls.write(outputStream);
outputStream.flush();
outputStream.close();
FacesContext.getCurrentInstance().getResponseComplete();
Algúem já teve algum problema no momento em que jogou algum arquivo para download?
[]'s