| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 14/09/2011 10:34:16
|
Gernan
Thread.start()
Membro desde: 28/08/2009 18:27:38
Mensagens: 47
Offline
|
Galera, desculpem criar mais um tópico sobre isso, mas já pesquisei em tudo quanto é canto e li de tudo, não consigo entender, vejam só:
o selectOneMenu carrega tudo direitinho, mas quando eu clico no botão de adicionar ele me manda um NullPointer na cara, logo, aquele atributo está nulo (ele é testado no método do backing bean usando um .trim(""), mas porque está vazio se eu tenho valores apontando pra ele?
Comecei a desenvolver para web agora e ainda estou um pouco enrolado com esses problemas.
Obrigado!
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 14/09/2011 10:42:48
|
thiagocg
Virtual Machine Man
![[Avatar]](/images/avatar/e22c686bc771d5872150738b15f3e533.jpg)
Membro desde: 08/04/2006 11:07:07
Mensagens: 541
Localização: Campo Grande - MS
Offline
|
Posta o erro q fica mais fácil, mas da uma olhada se a sua entidade categoria não esta nula, uma outra coisa o q é carregado nessa sua lista de selectItems?
[]'s
This message was edited 1 time. Last update was at 14/09/2011 10:47:31
|
________________________________
Thiago Araujo da Silva
Analista de Sistemas
Tecnólogo em Processamento de Dados (Estácio - CG/MS)
Especialista em Desenvolvimento de Aplicações em Java (Uniderp - CG/MS)
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 14/09/2011 10:46:48
|
Gernan
Thread.start()
Membro desde: 28/08/2009 18:27:38
Mensagens: 47
Offline
|
Já testei, vê só:
Dai obtenho:
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 14/09/2011 10:53:05
|
thiagocg
Virtual Machine Man
![[Avatar]](/images/avatar/e22c686bc771d5872150738b15f3e533.jpg)
Membro desde: 08/04/2006 11:07:07
Mensagens: 541
Localização: Campo Grande - MS
Offline
|
Testa se a categoria não esta nula, pois se vc fizer um categoria.getNome() por o getNome ser uma metodo de instancia, ele irá gerar um nullPointer...
|
________________________________
Thiago Araujo da Silva
Analista de Sistemas
Tecnólogo em Processamento de Dados (Estácio - CG/MS)
Especialista em Desenvolvimento de Aplicações em Java (Uniderp - CG/MS)
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 14/09/2011 11:03:49
|
Gernan
Thread.start()
Membro desde: 28/08/2009 18:27:38
Mensagens: 47
Offline
|
Pior que eu já testei, ela não está nula.
Apenas o dela nome está, como se o valor não estivesse indo parar lá.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 14/09/2011 11:14:44
|
Gernan
Thread.start()
Membro desde: 28/08/2009 18:27:38
Mensagens: 47
Offline
|
Acabei de fazer um teste onde eu seto um nome de uma categoria existente no BD no nome do objeto categoria que é usado no método de adicionarCategoriaNoCliente e funcionou direitinho, isso prova que é apenas o valor do selectOneMenu que não está indo parar no nome da categoria, alguém consegue ver o porque?
Segue o código que funcionou:
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 14/09/2011 11:21:39
|
raf4ever
GUJ Master
Membro desde: 30/01/2005 01:34:51
Mensagens: 1755
Localização: Fortaleza-Ce
Offline
|
Mostra como vc tá populando 'itensCategoria'
|
Rafael Roque
Quis custodiet ipsos custodes?
IBM Certified SOA Associate
ITIL Foundations Certified
SCEA(I)
SCWCD
SCJP
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 14/09/2011 11:23:38
|
Gernan
Thread.start()
Membro desde: 28/08/2009 18:27:38
Mensagens: 47
Offline
|
Segue:
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 14/09/2011 11:41:27
|
Gernan
Thread.start()
Membro desde: 28/08/2009 18:27:38
Mensagens: 47
Offline
|
Segue um trechinho do erro:
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 14/09/2011 12:07:45
|
Gernan
Thread.start()
Membro desde: 28/08/2009 18:27:38
Mensagens: 47
Offline
|
Help?
This message was edited 1 time. Last update was at 14/09/2011 15:08:11
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 14/09/2011 15:13:01
|
raf4ever
GUJ Master
Membro desde: 30/01/2005 01:34:51
Mensagens: 1755
Localização: Fortaleza-Ce
Offline
|
Tá faltando vc identificar o valor que vai ser atribuido a propriedade:
Poderia ser algo como:
O primeiro argumento é o valor a ser setado,e o segundo argumento é o label do combo.
|
Rafael Roque
Quis custodiet ipsos custodes?
IBM Certified SOA Associate
ITIL Foundations Certified
SCEA(I)
SCWCD
SCJP
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 14/09/2011 15:21:34
|
Gernan
Thread.start()
Membro desde: 28/08/2009 18:27:38
Mensagens: 47
Offline
|
Na verdade eu testei isso logo após a hora que você pediu que eu mostrasse esse método, continuou com o mesmo problema, fiz exatamente a mesma modificação que você.
Acontece que quando tem apenas o atributo do value, o value e o label ficam iguais, dai dá no mesmo (pelo que entendi)
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 14/09/2011 15:23:29
|
raf4ever
GUJ Master
Membro desde: 30/01/2005 01:34:51
Mensagens: 1755
Localização: Fortaleza-Ce
Offline
|
Debuga esse metodo adicionaCategoriaNoCliente pra ver o q está dando null.
|
Rafael Roque
Quis custodiet ipsos custodes?
IBM Certified SOA Associate
ITIL Foundations Certified
SCEA(I)
SCWCD
SCJP
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 14/09/2011 15:43:10
|
Gernan
Thread.start()
Membro desde: 28/08/2009 18:27:38
Mensagens: 47
Offline
|
Vou debugar
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 14/09/2011 15:55:24
|
Gernan
Thread.start()
Membro desde: 28/08/2009 18:27:38
Mensagens: 47
Offline
|
raf4ever wrote:Debuga esse metodo adicionaCategoriaNoCliente pra ver o q está dando null.
É o nome da categoria que está null mesmo, quando tenta dá o .trim nele, lança a exceção.
|
|
|
 |
|
|