Escreva um InputStream para um HttpServletResponse
Eu tenho um InputStream que eu quero escrever para um HttpServletResponse. Há essa abordagem, que demora muito devido ao uso de byte []
<code>InputStream is = getInputStream(); int contentLength = getContentLength(); byte[] data = new byte[contentLength]; is.read(data); //response here is the HttpServletResponse object response.setContentLength(contentLength); response.write(data); </code>
Eu queria saber o que poderia ser a melhor maneira de fazê-lo, em termos de velocidade e eficiência.