JSF - graphicImage - Exibir imagem de um objeto

4 respostas
E

Oi,

Eu estou tentando exibir uma imagem pelo JSF pela tag “graphicImage”.
Com ela eu consigo exibir uma imagem passando o endereço da imagem, mas eu gostaria de saber se tem como eu exibir uma imagem apartir de um Objeto de uma imagem.
Eu já meio que tentei diversas formas mais não achei uma solução.

Obrigado,
Claudio Escudero

4 Respostas

xgucax

Não entendi
Você fala tipo um ImageIcon?
Cara, eu nunca vi isso, mas essas tags renderizam uma página HTML. Vc teria que salvar em algum canto o arquivo
Creio que não seja possível

E

Oi,

Tipo, é uma tag do JSF
http://java.sun.com/javaee/javaserverfaces/1.1_01/docs/tlddocs/h/graphicImage.html

Um exemplo dessa tag seria

<h:graphicImage value="#{figura.imagem}">

Mais esse objeto “figura” tem um atributo “imagem” do tipo String.
Caso ela seja uma imagem, vai dar pau.

Entende?

Obrigado,
Claudio Escudero

xgucax

Sim, eu entendi essa parte
mas qdo vc diz:

eu quero saber se você fala de uma propriedade de um bean ser um IamageIcon por exemplo.
Você quer que ele renderize a img e a exiba, efetuando a interpretação da Unified Expression Language, não é?

Se for isso, eu ACHO que não tem como, pois como a renderização é feita para gerar código Html, o retorno daquele método deve ser convertido de algum modo para uma string
Falow

E

É, eu tb acho q nao tem como.
Mas eu tinha alguma esperança da imagem salvar em algum diretorio temporario que eu podia configurar.

Mais de qualquer forma, obrigado.

Claudio Escudero

Criado 5 de janeiro de 2007
Ultima resposta 6 de jan. de 2007
Respostas 4
Participantes 2