Amigos,
Estou com um problema, tento exibir um relatório em PDF com o código abaixo. O mais interessante é que o código funciona perfeitamente na minha máquina, no meu trabalho quando tento exibir o relatório no firefox aparece tudo embaralhado como se não tivesse entendendo para exibir com o ContentType = application/pdf. Alguém já passou por isso ? Acredito que seja alguma configuração do Browser ???
protected void processRequest(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
ServletOutputStream servletOutputStream = response.getOutputStream();
InputStream reportStream = getServletConfig().getServletContext().getResourceAsStream("/WEB-INF/relatorios/foi.jasper");
try{
Connection con = getConnection();
JasperRunManager.runReportToPdfStream(reportStream, servletOutputStream, null, con);
response.setContentType("application/pdf");
servletOutputStream.flush();
servletOutputStream.close();
}catch(JRException ex){
ex.printStackTrace();
}
}
Fala pessoal resolvi o problema com o seguinte código: