Pessoal, eu estou precisando fazer um album de fotos em uma página jsp…
alguém sabe como eu faria isso?..tem algo em java pra fazer isso? ou terei que fazer em flash ou flex, integrando em minha jsp?
Grato…
Pessoal, eu estou precisando fazer um album de fotos em uma página jsp…
alguém sabe como eu faria isso?..tem algo em java pra fazer isso? ou terei que fazer em flash ou flex, integrando em minha jsp?
Grato…
Olá !
Eu utilizei na minha aplicação frog (js), integrei ele ao JSP
veja um exemplo de como fica o album no link abaixo :
http://www.ajaxdaddy.com/demo-frogjs-javascript-gallery.html
Bom, existem infinitas formas de você fazer isso. Vou te demonstrar 3 delas:
:arrow: [color=red]Usando somente HTML[/color]
Pra isso, você deve colocar as fotos numa pasta e ir incluindo as mesmas com a tag <img>.
Esta é a maneira mais simples, porém não é a mais interessante.
Você precisará de uma página com as miniaturas onde cada uma terá um link para a foto original (grande).
Exemplo da tag <img>:
<img src="/imagens/fotos/album03/foto14.jpg" title="Aqui vai a descrição da foto"/>
:arrow: [color=red]Usando uma página JSP dinâmica[/color]
Com uma JSP dinâmica, você vai precisar apenas de uma página JSP (que chamaremos de album.jsp) a qual dinâmicamente irá inserir as fotos, conforme o parâmetro passado. Por exemplo, abrindo o link: www.meusite.com.br/album.jsp?foto=14, você abria a foto nº 14. Veja o código:
<%if(request.getParameter("foto")!=null){
out.print("img src=\"/imagens/fotos/album03/foto"+request.getParameter("foto")+".jpg\" title=\"Aqui vai a descrição da foto\"/>");
}
E dinâmicamente, seu HTML ficará assim:
<img src="/imagens/fotos/album03/foto14.jpg" title="Aqui vai a descrição da foto"/>
Ou seja, dependendo do parametro que você passar na URL (endereço da página), será apresentada determinada foto.
:arrow: [color=red]Usando jQuery - um framework para JavaScript[/color]
Quando eu, particularmente, preciso fazer um álbum, eu uso o framework jQuery (http://jquery.com/) e um um plugin para ele chamado ligthBox (http://leandrovieira.com/projects/jquery/lightbox/).
Bom, espero ter clareando um pouco as maneiras de se fazer um álbum 
Abraços,
Lucas Catón.
obrigado pelas sujestões
É a sugestão de utilizar JQUERY irá facilitar muito a sua vida para este tipo de aplicação…
Dá uma olhada no site do framework e procure lá por plugins para este tipo de aplicação. Existem vários outros além do citado pelo lucaston, que por sinal é um dos melhores e mais utilizado.