Quando clico num link de uma página JSF (cuja extensão é xhtml) aparece um warning:
?Não foi possível encontrar um caso de navegação correspondente na ID de exibição? …
já alterei o PROJECT_STAGE para Production e o warning continuam aparecendo? alguém sabe o que pode ser?
Outra coisa que acontece… é que se clico num botão de submit de um form e este invoca um método que retorna uma String (que deveria ser a página de resultado) nada acontece? exemplo:
Eu uso o JSF 2.0 e não altero as regras de navegação… aonde faço isso? no faces-config.xml ?
Flavio_machine
Faço no faces config, mas deve dar pra fazer isso com anottation sim
eduardoac
No JSF 1.2, a navegação eu controlo em faces-navigation.xml.
No web.xml eu altero para:
<context-param>
<description>
Context initialization parameter name for a comma delimited
list of context-relative resource paths (in addition to
/WEB-INF/faces-config.xml which is loaded automatically if
it exists) containing JavaServer Faces configuration
information.
</description>
<param-name>javax.faces.CONFIG_FILES</param-name>
<param-value>
/WEB-INF/faces-config.xml, /WEB-INF/faces-navigation.xml
</param-value>
</context-param>
Veja se ajuda um pouco.
Abraços.
A
andrepinz
Obrigado Flávio!
Deu certo !
Flavio_machine
Ué não preciso fazer isso não.
A
andrepinz
Inclui a regra no arquivo faces-config.xml e funcionou… agora me resta a dúvida se é realmente preciso isso… pq a navegação estava funcionando sem esta inclusao, apenas com o retorno do método… ela parou de funcionar quando inclui a página dentro de uma estrutura de frames…