Jpeg no browser jsp

Boa tarde pessoal, ja pesquisei em fóruns e no google e não achei a solução para o meu problema.

Preciso recuperar um campo blob e exibir no navegador, as soluções que encontrei são com servlet, mas como eu aprendi JSP ao “estilo” PHP a minha aplicação não faz uso de servlets, eu gero arrays com o java e retorno para o jsp tratar, e precisava de uma solução para essa “metodologia”, estou concluindo meu tcc e não tenho o tempo nescessário para reestruturá-lo para servlets.

O que eu preciso é o seguinte, ja consegui inserir o blob, recuperar e gravar em arquivo com um array de byte ( byte[] ), mas eu precisaria que minha aplicação não armazenasse arquivos, logo, apenas “mandaria” o blob para o browser sem gerar aquivos.

Alguém tem alguma sujestão para me ajudar a converter um byte[] para jpg e mandar pro browser?? Não estou aqui querendo código pronto, quero apenas ajuda para solucionar meu problema.

Agradeço desde já.

Alexandre.

Fala Alexandre, beleza?

Seguinte, tem um link aqui: http://forums.sun.com/thread.jspa?messageID=2807710

Que diz que basicamente você tem que criar um servlet específico para retornar tua imagem, sendo assim no html ficaria assim:

<img src="/suaplicacao/servletquegeraimagem" />

No servlet você deve criar uma resposta do tipo image:

response.setContentType("image/jpeg");  

Como sugerido no link.

Vou ficar devendo a conversão de bytes[] para imagem, mas tentar olhar o BufferedImage, tem um método setRGB que você passa um array de int[], talvez seja por aí.

Obrigado pela ajuda, mas não vai dar tempo de reestruturar o tcc para trabalhar com servlets, eu achei um possivel solução, pelomenos temporária, pois estou encima do prazo, vou criar o arquivo da imagem em disco mesmo, e sempre que alguém acessar a ferramenta, executa o método para limpar o disco.