Jasper Reports Web

Olá pessoal,
Eu tenho uma tela que tem um botão gerar arquivo. Quando eu clico neste botão deverá abrir a tela de salvar, abrir do browser.
Como eu faço para abrir esta tela?

Eu estou gerando o arquivo csv com o JasperReports.

Obrigado

Abraços

Ninguem fez isso???

[quote=efukuda]Olá pessoal,
Eu tenho uma tela que tem um botão gerar arquivo. Quando eu clico neste botão deverá abrir a tela de salvar, abrir do browser.
Como eu faço para abrir esta tela?

Eu estou gerando o arquivo csv com o JasperReports.

Obrigado

Abraços

[/quote]

Vc tem o arquivo e qr salvar em outro lugar?

Eu gero o arquivo em um diretorio temporario. Na verdade eu não preciso gerar este arquivo em um diretório temporário o que eu quero é que quando o usuário clicar no botâo “gerar arquivo” irá abrir a tela de salvar ou abrir do browser.
Eu não sei como fazer isso com jasper.

Para acionar a tela de abrir ou salvar do browser vc tem que setar algumas propriedades no response.

Ex.:

    response.addHeader( "Content-Disposition", "attachment; filename=" + nomeArquivo );                     
    response.setContentType( "text/html" );  
    ServletOutputStream outStream = response.getOutputStream();