Servlet + tag IMG [resolvido]

4 respostas
finotti

Boa tarde.

Estou desenvolvendo uma aplicação WEB onde faço upload de imagens. Não estou gravando as imagens no banco e sim num diretório chamado IMG. A parte de upload está OK. Estou usando servlet.

O problema é quando tento exibir as imagens gravadas no diretório IMG.
Tenho uma String “pathImg” que tem o caminho para o arquivo que quero exibir. Quando passo essa String para a tag IMG a imagem não aparece.

Quando rodo a aplicação em modo DEBUG, vejo que a String pathImg está correta.

out.println("<img src='<%=pathImg%>'>");

Obrigado, abraços

4 Respostas

Rafael_Steil

Qual eh o html gerado? Se voce abrir o html, copiar o endereco da imagem e colar no browser, a imagem aparece?

Rafael

finotti

Ae Rafael, obrigado pela resposta.

A string em questão é essa:

String pathImg = "/myApp/img/imagem01.jpg";

Quando passo esse valor para a tag IMG a imagem aparece normalmente.

<img src="/myApp/img/imagem01.jpg">

No HTML gerado, aparece o seguinte:

<img src='<%=pathImg%>'>

Valeu

Rafael_Steil

O seu codigo no servlet esta errado. Ao inves de fazer

out.println("<img src='<%=pathImg%>'>");

voce tem que fazer

out.println("<img src='" + pathImg + "'>");

Rafael

finotti

Valeu Rafael,

problema resolvido! :smiley:

Obrigado

Criado 29 de abril de 2005
Ultima resposta 29 de abr. de 2005
Respostas 4
Participantes 2