| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/06/2008 14:08:51
|
SadNess
JavaTeenager
![[Avatar]](/images/avatar/752356ce55e0b436a9027914cb7e18a7.jpg)
Membro desde: 30/03/2006 16:51:25
Mensagens: 197
Offline
|
galera... comecei agora a mexer com jsf
então comecei a criar um sisteminha, pra ver se eu pego o jeito
mas na minha primeira tela já estou com um problema. o problema é que quando eu clico no botão "registrar", ele da refresh na pagina, mas não chama o ManagedBean
alguém sabe oq está errado? tem algum conceito do jsf que eu não entendi pra isso estar acontecendo?
segue meu código:
jsp:
ManagedBean:
faces-config:
eu percebi que quando eu clico no botao registrar, o metodo "listarPlayers" é chamado de novo (até onde eu entendi é pq ele instancia a classe de novo), mas o registrar não é chamado
mas o curioso é: se eu tiro o select da pagina jsp, o botao registrar funciona normalmente, e altera o valor do inputText pra 2
alguém sabe oq ta acontecendo?
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/06/2008 14:26:44
|
anderson.bonavides
GUJ Master
![[Avatar]](/images/avatar/b9d21287003f6041d2efb5c0cbcce3fd.jpg)
Membro desde: 30/07/2007 22:43:05
Mensagens: 1151
Offline
|
Seu método tem que ser um List<SelectItem> e não void.
Prst atenção nas modificações, bem axo q é só isso.
|
Sun Certified Java Programmer 5.0 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/06/2008 14:36:39
|
SadNess
JavaTeenager
![[Avatar]](/images/avatar/752356ce55e0b436a9027914cb7e18a7.jpg)
Membro desde: 30/03/2006 16:51:25
Mensagens: 197
Offline
|
ops
entao
veio esse void sem querer
até pq se o metodo retornar void nem compila
T_T
ta retornando um " List<SelectItem>" sim
mas mesmo assim nao funciona =[
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/06/2008 14:38:13
|
anderson.bonavides
GUJ Master
![[Avatar]](/images/avatar/b9d21287003f6041d2efb5c0cbcce3fd.jpg)
Membro desde: 30/07/2007 22:43:05
Mensagens: 1151
Offline
|
posta ele
|
Sun Certified Java Programmer 5.0 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/06/2008 14:49:33
|
SadNess
JavaTeenager
![[Avatar]](/images/avatar/752356ce55e0b436a9027914cb7e18a7.jpg)
Membro desde: 30/03/2006 16:51:25
Mensagens: 197
Offline
|
segue o código do mb:
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/06/2008 14:59:04
|
Wesley Marra
Java Ninja
![[Avatar]](/images/avatar/e52917b6014799a313777d99a977c518.jpg)
Membro desde: 17/10/2007 11:23:01
Mensagens: 271
Localização: Brasília - DF
Offline
|
Altere a declaração do seu selectOneMenu para:
Assim acho q funcionará...
t+
|
Sun Certified Java Programmer 5.0
Sistemas de Informação.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/06/2008 14:59:13
|
e-cowboy
JavaBaby
![[Avatar]](/images/avatar/6fc3d5c19d1dce101093e77b0bb4a365.jpg)
Membro desde: 31/07/2006 12:49:52
Mensagens: 89
Localização: Curitiba Pr
Offline
|
Dá uma olhada no seu SelectItem, você está setando Integer,String! seta String, String new SelectItem("0","Zero"), já que o valor do select vai para o atributo nome que é String e não Integer!
E coloque um <h:messages/> para verificar o erro que ocorre caso persista!!
Isso deve resolver!
This message was edited 2 times. Last update was at 09/06/2008 15:12:24
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/06/2008 15:17:09
|
anderson.bonavides
GUJ Master
![[Avatar]](/images/avatar/b9d21287003f6041d2efb5c0cbcce3fd.jpg)
Membro desde: 30/07/2007 22:43:05
Mensagens: 1151
Offline
|
Realmente o select item tem que conter String e já o managed bean não da para ficar sem " { } " pelo menos que eu saiba.
|
Sun Certified Java Programmer 5.0 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/06/2008 15:20:52
|
SadNess
JavaTeenager
![[Avatar]](/images/avatar/752356ce55e0b436a9027914cb7e18a7.jpg)
Membro desde: 30/03/2006 16:51:25
Mensagens: 197
Offline
|
foi esse mesmo o problema
fiz a somatória do que o Wesley e o e-cowboy falaram e funcionou
valeu galera
|
|
|
 |
|
|