Excessão em response.getOutputStream() ao exportar relatório para XLS  XML
Índice dos Fóruns » Desenvolvimento Web
Autor Mensagem
logan32
Smalltalk

Membro desde: 19/10/2007 15:10:13
Mensagens: 3
Offline

Boa tarde pessoal!

Estou tendo o seguinte problema ao tentar exportar um relatório para XLS utilizando o Jasper Reports:


ERROR [http-8080-Processor25] (GeneralExceptionHandler.java:39) - Error found
java.lang.IllegalStateException
at org.apache.jasper.runtime.ServletResponseWrapperInclude.getOutputStream(ServletResponseWrapperInclude.java:63)
at net.natura.report.JasperReportFactory.fabrica(JasperReportFactory.java:6
at net.natura.report.ExibirRelatorioAction.getReport(ExibirRelatorioAction.java:127)
at net.natura.report.ExibirRelatorioAction.executeAction(ExibirRelatorioAction.java:49)
at net.natura.base.BaseAction.execute(BaseAction.java:46)


Esse erro ocorre na linha:



Eu estou utilizando Struts 1.1 e java 1.4.

Segue abaixo o código da minha aplicação:

Classe ExibirRelatorioAction


Classe JasperReportFactory



Alguém saberia me dizer porque toda vez que o sistema chega nessa linha OutputStream ouputStream = response.getOutputStream(); na classe JasperReportFactory é gerada essa excessão?
Ja tentei de tudo mas não consigo resolver esse problema, alguém saberia me dar uma dica?

Obrigado e espero que possam me ajudar!

 
Índice dos Fóruns » Desenvolvimento Web
Ir para:   
Powered by JForum 2.1.8 © JForum Team