[DEBUTANT]Problème Navigation JSF
Bonjour,
J'essaie de mettre en place ma premiere application JSF (RichFaces + Facelet), et je galère pas mal depuis 2j, donc je m'en remet à vous !
Voilà mon pb. Je n'arrive même pas à passer d'une page à une autre après le click d'un bouton.
Sur ma page principale (/pages/requete/requeteRciw.xhtml),je dispose du bouton suivant:
Code:
1 2 3 4
|
<h:panelGrid columns="1">
<h:commandButton value="Executer" action="#{requeteRci.execute}" immediate="true"/>
</h:panelGrid> |
Mon Bean RequeteRci est déclaré dans la session (face-config.xml)
Code:
1 2 3 4 5 6 7 8 9
|
<managed-bean>
<description>
Représente la requête en cours d'utilisation</description>
<managed-bean-name>requeteRci</managed-bean-name>
<managed-bean-class>
myapp.web.bean.requete.RequeteRci</managed-bean-class>
<managed-bean-scope>session</managed-bean-scope>
</managed-bean> |
La méthode que je souhaite voir exécutée est la suivante:
Code:
1 2 3 4 5 6 7 8 9 10
|
public String execute() {
String forward = "resultat";
if (LOGGER.isDebugEnabled()) {
LOGGER.debug("Executing Request...");
}
return forward;
} |
J'ai défini les règles de navigation suivantes:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
|
<navigation-rule>
<display-name>RequeteRci</display-name>
<from-view-id>/pages/requete/requeteRciw.xhtml</from-view-id>
<navigation-case>
<from-outcome>resultat</from-outcome>
<to-view-id>/pages/requete/requeteResultat.xhtml</to-view-id>
</navigation-case>
<navigation-case>
<from-outcome>error</from-outcome>
<to-view-id>/pages/requete/requeteRciw.xhtml</to-view-id>
</navigation-case>
</navigation-rule> |
Résultat: le clic du bouton "Executer" me renvoi toujours à la même page, j'ai l'impression que la règle de navigation n'est pas prise en compte.
Note : j'accède à la page principale à l'aide de la redirection de la page d'accueil index.jsp définie dans mon web.xml:
Code:
1 2
|
<jsp:forward page="/pages/requete/requeteRciw.faces"/> |
Quelqu'un pourrait il m'éclairer sur le problème ?
Merci