Tem como jogar o PDF do jasper direto no response?
3 respostas
C
caitiff-jVampirePJ
Galera alguem sabe se tem como, ou se tem algum link falando sobre o assunto? Eu estou usando o JasperReport para gerar PDF e está funcinando bem, mas não quero gerar o arquivo em disco. Quero transformar o JasperPrint em PDF em memória em envia-lo direto ao browser do cliente. Tem um método que teoricamente faria isso, mas quando uso ele em conjunto com o struts da um erro. Pois eu tenho que pegar o OutputStream do response, e dai no struts ele fala que o OutputStream ja foi chamado.
O método que tentei usar foi esse aqui:
JasperExportManager.exportReportToPdfStream( print, out )
Eu ja fiz isso. O problema é que depois de fazer isso no action do struts ele da pau la no JSP dizendo que o OutputStream ja foi usado. Não queria fazer um Servlet somente para enviar o PDF ao browser mas acho que não tem como criar um action no struts para fazer isso :sad: . Mesmo assim valew a ajuda.