Relatório PDF + JSP

Olá,

gostaria de uma alternativa para o código abaixo, pois gera o seguinte erro "getOutputStream() has already been called for this response" :

DataOutput output = new DataOutputStream( response.getOutputStream());
byte[] bytes = buffer.toByteArray();
response.setContentLength(bytes.length);
for( int i = 0; i < bytes.length; i++ ) { 
   output.writeByte( bytes[i] ); 
}

Obrigado

Cola o código que aparece antes deste trecho. Pelo jeito você tá chamando o getOutPutStream depois de o webserver ter feito flush dele.
Tetna armazenar o outPutStream numa váriavel, ao invés de chamá-lo duas vezes.

É… dever ser isso mesmo, mas não consegui entender

em outra ocasião o “jairelton” tinha feito um esquema muito bom

se possivel postar algo assim agradeço.

vlw