ricardocomp 19 de nov. de 2009
O meu faces-config está configurado da seguinte forma:
<managed-bean>
<description> O Bean EnderecoController</description>
<managed-bean-name> EnderecoController</managed-bean-name>
<managed-bean-class> controller.EnderecoController</managed-bean-class>
<managed-bean-scope> session</managed-bean-scope>
</managed-bean>
Trecho do código que está dando
problema:
<li>
Rua:<h:inputText styleClass= "dimensao_input2" value= "#{EnderecoController.endereco.rua}" />
Número:<h:inputText styleClass= "largura" value= "#{EnderecoController.endereco.numero}" />
</li>
Será que alguém pode me dar uma
ajuda? Fazendo o Favor?
[]'s.
Tchello 19 de nov. de 2009
A menssagem diz tudo, ele não ta conseguindo acessar o atributo rua do objeto endereco no seu MB EnderecoController por que endereco é null, ou seja ele não foi inicializado ai da um NPE.
ricardocomp 19 de nov. de 2009
Jóia Tchelo?
Comu assim não foi não
inicializado?
Eu pego o objeto atualizado
antes de salvar os dados
no banco:
Rua:<h:inputText styleClass="dimensao_input2" value="#{EnderecoController.endereco.rua}" />
Número:<h:inputText styleClass="largura" value="#{EnderecoController.endereco.numero}" />
Bairro:<h:inputText styleClass="dimensao_input1" value="#{EnderecoController.endereco.bairro}" />
Cidade:<h:inputText styleClass="dimensao_input1" value="#{EnderecoController.endereco.cidade}" />
O JSF faz o Reflexion pra mim
setando todos os atributos
do objeto endereco.
Será q vc Tchelo ou
alguém pode me dá
uma explicada do que
eu devo fazer?
[]'s.