Carregando Imagem do Banco com o Seam JSF  XML
Índice dos Fóruns » Desenvolvimento Web
Autor Mensagem
javanotucupi
JavaBaby

Membro desde: 17/03/2009 14:17:35
Mensagens: 80
Offline

Pessoal,
Estou utilizando o seguinte codigo pra carregar a imagem do banco de dados e não está sendo mostrado nada no HTML. Já verifiquei e a imagem está salva no banco de dados.

Alguem sabe o que posso estar fazendo de errado ou de algum outro modo para fazer isso?

Obrigado




Sun Certified Programmer for the Java Platform, Standard Edition 6.0

"Se as coisas não saem do jeito que eu quero, não me desespero, o negócio é deixar rolar"
"Aos trancos e barrancos lá vou eu, e sou feliz e agradeço a tudo que Deus me deu."
brunoskrebs
JavaBaby

Membro desde: 01/09/2004 15:25:57
Mensagens: 75
Offline

Esse objeto empresaImgHome é uma instancia válida de algum objeto mapeado com a anotação @Name?? Se for ainda tem que verificar se ele tem uma propriedade chamada instance do tipo EmpresaImg...
Alessandro Lazarotti
Virtual Machine Man
[Avatar]

Membro desde: 21/01/2004 14:12:54
Mensagens: 719
Offline

"empresaImgHome.instance" lhe dará uma nova instancia de EmpresaImg (like new EmpresaImg()), a qual possui o atributo imgBanner nulo.


... Lezinho
------------------------
twitter: @lazarotti
http://alessandrolazarotti.wordpress.com/
http://jbossbrasil.org/

[Email] [MSN]
Puka
JavaTeenager
[Avatar]

Membro desde: 08/11/2007 13:34:45
Mensagens: 158
Offline

tente usar a anotação


De que vale tudo isso?
javanotucupi
JavaBaby

Membro desde: 17/03/2009 14:17:35
Mensagens: 80
Offline

Alessandro Lazarotti wrote:"empresaImgHome.instance" lhe dará uma nova instancia de EmpresaImg (like new EmpresaImg()), a qual possui o atributo imgBanner nulo.



Isso não acontece, visto que os outros atributos de empresaImgHome.instance são impressos na tela, normalmente. Ou seja, ele não faz 'new EmpresaImg()', ele pega o objeto EmpresaImgHome que está no contexto.

Sun Certified Programmer for the Java Platform, Standard Edition 6.0

"Se as coisas não saem do jeito que eu quero, não me desespero, o negócio é deixar rolar"
"Aos trancos e barrancos lá vou eu, e sou feliz e agradeço a tudo que Deus me deu."
javanotucupi
JavaBaby

Membro desde: 17/03/2009 14:17:35
Mensagens: 80
Offline

Puka wrote:tente usar a anotação



Ao tentar usar a anotação @Lob em imgBanner, obtive a seguinte exceção:

Sun Certified Programmer for the Java Platform, Standard Edition 6.0

"Se as coisas não saem do jeito que eu quero, não me desespero, o negócio é deixar rolar"
"Aos trancos e barrancos lá vou eu, e sou feliz e agradeço a tudo que Deus me deu."
javanotucupi
JavaBaby

Membro desde: 17/03/2009 14:17:35
Mensagens: 80
Offline

Se eu utilizar



obtenho a saída: [B@1145c59 na tela

Nao sei o que fazer, uma coisa tão simples e tanta complicação assim no jsf/seam.

Agradeço a quem puder me ajudar.

Obrigado.

This message was edited 1 time. Last update was at 20/04/2011 18:14:05


Sun Certified Programmer for the Java Platform, Standard Edition 6.0

"Se as coisas não saem do jeito que eu quero, não me desespero, o negócio é deixar rolar"
"Aos trancos e barrancos lá vou eu, e sou feliz e agradeço a tudo que Deus me deu."
brunoskrebs
JavaBaby

Membro desde: 01/09/2004 15:25:57
Mensagens: 75
Offline

bom eu já tive problemas com a tag graphicImage criando uma nova conversação, e isso eu resolvia com um s:conversationId

porém eu utilizo <h:graphicImage e não a tag do seam, mas nao custa tentar né



good luck
brunoskrebs
JavaBaby

Membro desde: 01/09/2004 15:25:57
Mensagens: 75
Offline

bom eu já tive problemas com a tag graphicImage criando uma nova conversação, e isso eu resolvia com um s:conversationId

porém eu utilizo <h:graphicImage e não a tag do seam, mas nao custa tentar né



good luck
viniciusffj
What is classpath?

Membro desde: 10/02/2011 10:21:04
Mensagens: 7
Offline

Estou com um problema tb com esta tag.
Pelo menos eu acho que é com ela.
Eu uso o banco de dados PostgreSQL e uso o seam
na hora de armazenar, fica uns numero las, suponho que esje certo, já que eu uso byte[]
mas na hora de mostra, não sai nada, muito estranho.



Valeu galera
ednardoGuitar
Smalltalk
[Avatar]

Membro desde: 11/06/2011 15:18:08
Mensagens: 1
Offline

Caros amigos, uma das soluções é :
1º vc pode criar um diretorio e descarrega-las todas la , ou seja, uma pasta temporaria
//Exemplo
pasta:
Fotos //Vazia

// Realiza consulta, retornando uma lista de todos os Arrays de Bytes e depois converte esses arrays para o tipo de foto(jpg, gif ....)

2º Pegue o nome referente a pasta e o nome da imagem e carrege

É simples, basta um pouco de att.

Abraços, até mais.

This message was edited 1 time. Last update was at 16/05/2012 09:08:44

 
Índice dos Fóruns » Desenvolvimento Web
Ir para:   
Powered by JForum 2.1.8 © JForum Team