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!!!