Redirecionamento de servlet (IllegalStateException:Cannot forward after response has been committed)

0 respostas
D

Pessoal, estou chamando um servlet para criar um arquivo e gostaria de chamar outro servlet no final da execução.
Na criação do primeiro arquivo estou utizando o seguinte:

ServletOutputStream ouputStreamAzul = response.getOutputStream();
ouputStreamAzul.write(arquivoAzul.toString().getBytes());
ouputStreamAzul.close();

e no final estava redirecionando da seguinte forma:

RequestDispatcher dispatcher = request.getRequestDispatcher("/downloadRenovacao/#{renovacaoCarteirinhaBean.numeroLote}.csv?recuperaCartao=true");
dispatcher.forward(request, response);

O erro que me apresenta é o seguinte :

java.lang.IllegalStateException: Cannot forward after response has been committed

Valew a todos!!!

Criado 8 de setembro de 2008
Respostas 0
Participantes 1