Exibir imagem do BD

3 respostas
F

Ola pessoal, eu estou precisando saber como é que faço num JSP para exibir uma imagem aonde o endereco dela esta no banco de dados, pois do jeito que estou tentando nao esta funcionando.
estou tentando assim:

<IMG src="img/<%= temp.getString("foto") %>.gif" width="115" height="115">

a pasta “img” esta na raiz do tomcat.

PS.:se eu mandar exibir o codigo fonte do html gerado, ele informa como se o endereco estivesse correto, sendo que a imagem nao consegue ser exibida.

alguem teria um exemplo dessa implementacao para que eu possa entender?

valeu…

3 Respostas

M

se a pasta img esta na raiz do tomcat, tu deve colocar uma barra “/” na frente da pasta no teu código, a não ser q esse jsp tb esteja no mesmo nível, do mesmo, tente assim:

<IMG src="/img/<%= temp.getString("foto") %>.gif" width="115" height="115">
F

Matheus, eu coloquei com a barra “/” mas nao funcionou. Se vc (ou alguem, por favor) tiver um exemplozinho disse, pode ser bem simples… me mande, estou precisando muito.

o que quero é apenas saber como eu coloco uma imagem que tem o seu endereco numa String do banco de dados… nao deve ser dificil…

mesmo assim… valeu!

M

Salve,

Bem, você deve ter um caminho padrão para esta pasta de imagens, tipo http://localhost:8080/meuProjeto/imagens/, não é???

Então se você estiver salvando em seu bd apenas o nome da imagem é só concatenar esta string com o nome da imagem, por exemplo:

<img src="http://localhost:8080/meuProjeto/imagens/<%=objetoResultset.getString(indiceDeSelecaoImagemNaQuery)%>" ... >

Abraços:

:okok:

Criado 17 de março de 2005
Ultima resposta 18 de mar. de 2005
Respostas 3
Participantes 3