Fórum Carregar imagem apartir de uma pasta #400531
06/05/2011
0
Pjava
Curtir tópico
+ 0Posts
09/05/2011
Davi Costa
nomear todos esses arquivos nessa pasta predifinida, em WebContent...
com o (cpf).jpg e usar a tag: (obviamente se escolher jpg)
<h:graphicImage value="#{seubean.usuario.cpf}.jpg"/>
ou ainda criar um atributo string e anotá-lo como transient para o hibernate não considerar no banco,
com o nome imagem por exemplo, e no seu get vc verifica se cpf está nuloe se não estiver vc retorna cpf+".jpg" e na tag do jsf vc pode usar, algo como :
<h:graphicImage value="#{seubean.usuario.imagem}"/>
Seria interessante tb, vc verificar se o arquivo existe e deixar nessa pasta uma imagem padrão para quando
os usuários não tiverem imagem. Como assim?
depois de vc concatenar cpf+".jpg", vc tenta ver se esse arquivo existe se existir vc retorna a String normalmente senão vc retorna o texto desse arquivo padrão: "imagem_padrao.jpg" e vc mantêm esse arquilo na pasta com essa imagem padrão.
Só mais uma coisa que eu esqueci, se colocar só cpf+".jpg" o jsf não vai encontrar a imagem, tem qe colocar antes a pasta onde ele está, e essa pasta tem que estar dentro de WebContet.Exemplo:
"/imagens/"+cpf+".jpg";
Att Davi
Gostei + 0
09/05/2011
Davi Costa
Att Davi
Gostei + 0
10/05/2011
Dyego Carmo
NomeDaClass.class.getResourceAsStream("minha.jpg")
Funciona para os arquivos q estao no pacote NomeDaClass
Gostei + 0
10/05/2011
Pjava
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)