Mostrar figura com JSP

1 resposta
R

Ola galera!!..

Estou gravando todas as minhas imagens diretamente no BD, gravar não é problema e nem trazer do banco…+ o q eu estou sem logica para fazer é como vou mostrar a imagem do banco q é um atributo do tipo BLOB. Me disseram para gerar um arquivo no servidor e depois mostrar, isto esta fora de cogitação ja q vai ser um processo a mais pra fazer, fazendo com q demore mais ainda para mostrar.

Logo abaixo segue o codigo de como retorna uma imagem do banco

PreparedStatement st = con.prepareStatement("SELECT blo_foto, blo_desc FROM Blog ORDER BY blo_data DESC"); ResultSet resultado = st.executeQuery(); resultado.last(); blob = resultado.getBlob("blo_foto"); //Atributo que não sei como mostrar no HTML??? blob.getBytes(1, (int)blob.length());

1 Resposta

J

Crie um servlet que retorne a imagem, depois é só “mostrar o servlet”, assim:

<img src="\ServletImagem" />

Se você der uma olhada em um tutorial sobre Captcha que tem no meu blog você vai ver mais ou menos o exemplo de como é, se mesmo como o tutorial você não conseguir (já que ele não é especifico pra isso), me fale que eu colocou um exemplo mais especifico aqui:

http://jairelton.com/implementando-captcha

Criado 29 de janeiro de 2007
Ultima resposta 29 de jan. de 2007
Respostas 1
Participantes 2