Dúvidas com JasperReport

Boa noite !!
Pessoal , estou com uma nova dúvida … Eu tenho uma aplicação Web e estou usando o jasper para geração de meus relatórios, eu consigo abrir com pdf , mas o problema é q ele gera um arquivo esm disco , e na verdade eu queria que fosse gerado em memória e exibido para o cliente o pdf sem ser no IE e sim direto no adobe… Se alguém souber me ajude…
Grato !!

Opa,

Você deve colocar no cabeçalho do response o seguinte:

response.setContentType( "APPLICATION/OCTET-STREAM" );
response.setHeader( "Content-Disposition", "attachment;filename=arquivo.pdf" );
response.setContentLength(buffer.length);
ServletOutputStream ouputStream = response.getOutputStream();
ouputStream.write(buffer, 0, buffer.length);

Onde buffer é o resultado em byte do seu relatório.

:okok:

Marcos valeu mesmo…
Seu código funcionou do jeito que eu precisava…
Abç !!!