ArrayList listaFoto = ConectarSQLServer2005.lerParaPagina();
if (listaFoto != null) {
System.out.println("Tamanho " + listaFoto.size());
System.out.println(response.getContentType());
int bufferSize = 16384; //16K
OutputStream stream = new BufferedOutputStream(response.getOutputStream(), bufferSize);
for (int i = 0; i < listaFoto.size(); i++) {
stream.write((byte[]) listaFoto.get(i));
}
}
pq daí ele vai jogando as imagens de pouquinho em pouquinho no stream do response…
o problema eh que se vc passar pra ele várias imagens, vai perder a estrutura das imagens…
o melhor eh passar uma de cada vez, uma por requisição mesmo…