| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 03/03/2008 06:26:20
|
fanama
JavaTeenager
Membro desde: 21/05/2007 16:32:57
Mensagens: 176
Localização: Socorro - SP
Offline
|
Colegas;
Bom Dia!
Tenho uma dúvida básica e gostaria de poder contar com o auxílio de vocês.
Tenho em uma classe Java um método que faz uma busca em meu banco:
Essa SQL retornará somente uma linha, Funcionário é um bean, minha dúvida é como colocar num h:outputText os retornos desta SQL? Gostaria de colocar num form o código, o nome e o saldo do funcionário (de acordo com a classe acima).
Antecipadamente agradeço!
Tenham uma excelente semana!
Marco Aurélio
|
"A boca fala do que está cheio o coração" |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 03/03/2008 06:45:28
|
rafagil
JavaGuru
![[Avatar]](/images/avatar/2fdddc426480d46ce18affae5e455c82.jpg)
Membro desde: 01/12/2006 01:05:30
Mensagens: 204
Localização: São Bernardo do Campo - SP
Offline
|
Coloque o bean Funcionario, como atributo do seu managedBean, e então coloque no h:outputText o value = #{nomeDoSeuManagedBean.funcionario.funcCod}, e etc.
|
Sun Certified Java Programmer 5.0
Soluções inteligentes em TI: http://www.elgitech.com.br |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 03/03/2008 08:09:54
|
fanama
JavaTeenager
Membro desde: 21/05/2007 16:32:57
Mensagens: 176
Localização: Socorro - SP
Offline
|
Olá Rafa!
Obrigado pela resposta!
Sem abusar de sua boa vontade, teria como descrever como fazer isso mais detalhadamente? Estou começando com JSF e ainda me perco nos afazeres.
Meu Bean está somente com os getters e setters:
Como colocar o atributo da classe?
Abraço!
Marco A.
|
"A boca fala do que está cheio o coração" |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 03/03/2008 08:37:42
|
rafagil
JavaGuru
![[Avatar]](/images/avatar/2fdddc426480d46ce18affae5e455c82.jpg)
Membro desde: 01/12/2006 01:05:30
Mensagens: 204
Localização: São Bernardo do Campo - SP
Offline
|
Bem, funciona assim:
vc precisa registrar um managed Bean no faces-config.xml. Este bean não é o Funcionario, e sim um bean que irá controlar o estado da sua view (JSF).
Neste bean (managed), todos os atributos (desde que contenham getters e settes) podem ser visualizados na página, usando o h:output por exemplo.
Ou seja, vc deve criar um bean que chama o seu método que consulta no banco, e atribuir o resultado dele em um atributo deste managed bean.
Assim vc conseguirá visualizar na página.
Eu sugiro que vc leia algum livro ou procure mais informações sobre o JSF, ele é um pouco chatinho de entender, mas depois q vc entende fica simples.
Abraço
|
Sun Certified Java Programmer 5.0
Soluções inteligentes em TI: http://www.elgitech.com.br |
|
|
 |
|
|