| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 02/10/2006 15:52:24
|
antonioni.rocha
JavaGuru
![[Avatar]](/images/avatar/042551811c82ef07fbe3289501b5ab28.png)
Membro desde: 07/05/2006 17:09:05
Mensagens: 246
Offline
|
Estou usando o JasperReports para gerar subrelatórios. Eu tenho um objeto Ocorrência com uma coleção de Fundamentações (que preenche o subrelatório).
O método retorna true se não houve exceção na hora de criar o arquivo requerimento.pdf, o que é verificado na jsp que processa este método (criando o pdf e sendo redirecionada a ele).
O bizarro é que o arquivo é gerado, podendo ser aberto de todas as maneiras (clique, link, navegador, Adobe Reader)... mas, na jsp, quando peço para redirecionar a página para o pdf, o Adobe Reader diz que o arquivo está danificado, embora consiga redirecionar tranquilamente com o javascript window.location .
(Já trabalhei na a geração de pdf com JasperFillManager e JasperExportManager, e funcionam.)
Alguma coisa errada no bloco if, onde gero o arquivo requerimento.pdf?
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 02/10/2006 16:28:59
|
aleck
GUJ Ranger
![[Avatar]](/images/avatar/2051bd70fc110a2208bdbd4a743e7f79.jpg)
Membro desde: 27/03/2006 08:08:33
Mensagens: 843
Localização: Rio de Janeiro
Offline
|
tente utilizar o response.reset() antes de utilizar o response, me parece que o internet explorer mantém alguns dados de lixo no response, diferente de outros navegadores.
|
Desenvolvedor iOS/Android
http://blog.alexandresoli.com.br
@alexandresoli |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 02/10/2006 17:50:47
|
antonioni.rocha
JavaGuru
![[Avatar]](/images/avatar/042551811c82ef07fbe3289501b5ab28.png)
Membro desde: 07/05/2006 17:09:05
Mensagens: 246
Offline
|
Infelizmente não deu certo... o jeito é usar o javascript mesmo.
Agradeço a atenção.
A propósito, acabei de perceber que isto só ocorre no IE e quando o histórico está limpo, e na primeira vez que acesso o pdf. Depois ele passa a ser construído e exibido normalmente.
|
|
|
 |
|
|
|
|