Galera…
Estou gerando o PDF exibindo os relatórios através da classe ServletOutputStream.
Mas estou tendo um probleminha no IE.
Ao invés dele abrir diretamente o relatório ele exibe aquela janelinha pedindo pra salvar. No firefox ele já abre o relatório direto, como eu quero.
Abaixo está a parte do código que exibe o relatório:
ServletOutputStream servletOutputStream = response.getOutputStream();
InputStream reportStream = getServletConfig().getServletContext().getresponseourceAsStream("/WEB-INF/classes/br/eti/furutani/Relatorio.jasper");
JasperRunManager.runReportToPdfStream(reportStream, servletOutputStream, new HashMap(), con);
response.setContentType("application/pdf");
servletOutputStream.flush();
servletOutputStream.close();
Obs.: A variável Con é o meu Connection
Se alguém souber por favor me ajude.