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?
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.
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?
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.