[Resolvido] JSF - Dúvida em Properties  XML
Índice dos Fóruns » Desenvolvimento Web
Autor Mensagem
dark123
JavaEvangelist

Membro desde: 30/04/2008 18:02:02
Mensagens: 315
Offline

Olá.

Vejo que temos novos estudantes em JSF. Isso é bom.

Eu também estou começando mas estou com um problema em setar valores no properties.

código:

inputname.jsf



welcome.jsf


UserNameBean.java



messages.properties



Não importa nada que eu faça, sempre vai mostrar este erro na página ao submeter o formulário:


Tem alguma coisa errada com a expressão '#{UserBean.userName}' ?

This message was edited 1 time. Last update was at 01/03/2009 22:56:07


Esqueceram de avisar que o NetBeans 6.7 e ainda por cima somente com java e JEE era pra quem tivesse mais de 2 GB de RAM
[WWW]
fabio.massa
JavaChild
[Avatar]

Membro desde: 01/12/2003 19:44:46
Mensagens: 119
Localização: Suzano
Offline

Fala dark123 blz?
Sim tem muita gente estudando/trabalhando com JSF, e eu sou um deles também assim como você...mas vamos lá.
Tem alguma coisa errada com a expressão '#{UserBean.userName}' ?

Não tem problema nenhum, desde que você tenha declarado assim no faces-config.xml, e pelo erro está com cara de que faltou alguma configuração, pois não vi nada demais no código.
Espero ter ajudado...desculpa se falei alguma besteira...ainda estou sob efeito do carnaval

http://blog.fabiomassa.com.br
http://twitter.com/fabiomassa
[Email] [MSN] [ICQ]
nandobgi
Java Ninja
[Avatar]

Membro desde: 27/03/2006 07:27:06
Mensagens: 282
Localização: Sampa
Offline

Blz Dark123,

Seu managed bean está com o seguinte nome



e sua EL está assim



Verifique no seu faces.config.xml como você declarou seu managed Bean talvez você está usando #{UserNameBean}

[ ]'s


[MSN]
dark123
JavaEvangelist

Membro desde: 30/04/2008 18:02:02
Mensagens: 315
Offline

Fala pessoal.
Obrigado por participarem deste tópico.

Como vi, a solução era bem simples: problema de configuração mesmo, e no faces-config.xml.

Eu uso o NetBeans como IDE, pois não possuo nenhum editor que me facilite a vida, então esqueci de mapear o xml.



Pronto, assim tudo deu certo:


Fugindo um pouco do assunto, vocês poderiam me dizer se é realmente necessário mapear todas as páginas no faces-config?
Ou apenas as que usam tags JSF em submissões de formulários como neste caso?!


* PS: Obrigado pela ajuda de todos.
Foram fundamentais para eu perceber onde estava o problema.

This message was edited 1 time. Last update was at 24/02/2009 14:14:05


Esqueceram de avisar que o NetBeans 6.7 e ainda por cima somente com java e JEE era pra quem tivesse mais de 2 GB de RAM
[WWW]
dark123
JavaEvangelist

Membro desde: 30/04/2008 18:02:02
Mensagens: 315
Offline

OK, já entendi.
Li um pouco a respeito no fórum.

[]s a todos

Esqueceram de avisar que o NetBeans 6.7 e ainda por cima somente com java e JEE era pra quem tivesse mais de 2 GB de RAM
[WWW]
wallacehermano
HelloWorld

Membro desde: 20/08/2008 13:51:17
Mensagens: 10
Offline

Estava com o mesmo problema.
Aqui resolvi da seguinte maneira
No web.xml a classe mapeada tem que estar da seguinte forma:

Se o nome da classe é User no managed-bean-class tem que estar escrito User

This message was edited 3 times. Last update was at 24/06/2009 12:22:52

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