This content has been marked as final. 
    
Show                 2 replies
    
- 
        1. Re: servlet functionality with seam componentswd847 Oct 3, 2007 2:24 AM (in response to arussel)I was asking the same question not long ago. Here is an easy way to return a pdf from an action method (in this case a Jasper Report): byte[] data = JasperRunManager.runReportToPdf(compileDir + report.getReport() + ".jasper", params); FacesContext facesContext = FacesContext.getCurrentInstance(); HttpServletResponse response = (HttpServletResponse) facesContext .getExternalContext().getResponse(); response.setContentType("application/pdf"); response.setContentLength(data.length); response.setHeader("Content-disposition", "attachment;filename=report.pdf"); try { OutputStream out = response.getOutputStream(); out.write(data); out.flush(); out.close(); facesContext.responseComplete(); } catch (IOException ex) { FacesMessages.instance().add( "Error while downloading the file: report.pdf"); }
- 
        2. Re: servlet functionality with seam componentnemya Oct 10, 2007 6:40 AM (in response to arussel)Alex 
 How do you return reports in xls format?
 
     
    