Re:Exception java.lang.IllegalStateException - OutputStream already obtained

2 respostas
E

Isso é em uma página JSP? Se for, então isso é esperado se você quiser fazer um download binário em uma página JSP (que espera mandar dados textuais para o cliente). Muitas vezes isso pode ser contornado codificando-se a página JSP de forma que ela não mande nem um caracter para o cliente antes de chegar a essa linha do seu código; mas isso é muito frágil.

Para downloads de dados binários (no seu caso um relatório do Excel), recomenda-se usar uma servlet pura, em vez de uma página JSP.

2 Respostas

jeffersonm

Boa tarde pessoal,

Criei aqui no meu projeto um mecanismo de download de relatorios no Excel. Tudo está funcionando perfeitamente só que está sendo lançada a seguinte exception:

java.lang.IllegalStateException: SRVE0199E: OutputStream already obtained.

Já procurei aqui no forum mas nao achei ninguem que tivesse passado por esse problema.

Se alguém poder me ajudar desde já agradeço.

[]'s!

jeffersonm

e aí cara!

Então na minha jsp só tenho os dois campos para colocar as datas que serão passadas pra Action, e se as datas forem válidas ele ja chama a pop up pra fazer o download do arquivo xls.

valeu!!!

Criado 14 de julho de 2010
Ultima resposta 14 de jul. de 2010
Respostas 2
Participantes 2