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