Exibir imagens em um diretório

3 respostas
F

Estou desenvolvendo um projeto em struts 1.3, mysql e java 5.
Em um diretório, eu tenho algumas imagens, por exemplo:

c:/meuDiretorio/imagem01.jpeg
c:/meuDiretorio/imagem02.jpeg
c:/meuDiretorio/imagem03.jpeg
c:/meuDiretorio/imagem04.jpeg

Como eu poderia ler todas estas imagens e exibi-las em uma página jsp?

3 Respostas

discorpio

Boa noite FoxMurder.

Crie uma pasta imagens dentro da pasta “web” que se encontra dentro da pasta com o nome do seu projeto, assim:

C:\Nome_do_projeto\web\imagens

Depois colocar as imagens lá, é só escrever no JSP o seguinte código HTML

....
     <img src="/imagens/imagen01.jpg" width="150" height="150" />
     ....

Repare que eu não digitei o diretorio todo, visto que a pasta “web” é a pasta raiz de um projeto web.

Voce está mostrando uma imagem com o tamanho de 150 x 150 pixels.

F

Bom-dia discorpio,

O problema é que eu não posso criar essa pasta dentro da pasta web porque ela deverá ficar em outro local e não vinculado ao projeto web. Nesse caso, ela estará em um diretório pré-determinado:

c:\meuDiretorio\imagem01.gif por exemplo.

Alguém sabe como eu poderia faze isso?

discorpio

Bom dia FoxMurder.

Neste caso eu não vejo outro solução a não ser criar Applets, voce pode inclusive utilizar um componente de imagem chamado ImagePanel da biblioteca Swing criado pelo nosso amigo Vini Godoy, este componente é muito bom e eu utilizo, apanhe neste endereço abaixo:

http://www.guj.com.br/posts/list/197320.java

Contudo criar Applets para uma aplicação web é um tanto quanto complicado, além das regras de segurança que voce tem que configurar, a Applet pode deixar sua página um pouco lenta pois o navegador precisa carregar todo o código da Applet para interpretá-lo, além do que voce quer engessar o diretorio (pasta) das imagens, ai eu pergunto, se esta pasta estiver no Servidor, então levará mais um tempinho para fazer upload da mesma no Applet.

Criado 30 de maio de 2010
Ultima resposta 31 de mai. de 2010
Respostas 3
Participantes 2