Problème navigation-rule et question
Bonjour.
J'ai un bean java dans lequel je renvoie deux valeurs en fonction de mon code métier. (OK ou KO)
J'utilise les navigation-rule pour faire la navigation entre mes pages en fonction de ces codes retour.
Hier tout allait bien jusqu'au moment où j'ai voulu rajouter un deuxième cas de navigation et là plus aucune redirection ne se faisait.
Voici mon xml aujourd'hui :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53
| <?xml version='1.0' encoding='UTF-8'?>
<faces-config version="2.0" xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-facesconfig_2_0.xsd">
<application>
<el-resolver>org.springframework.web.jsf.el.SpringBeanFacesELResolver</el-resolver>
<locale-config>
<default-locale>fr</default-locale>
<supported-locale>fr</supported-locale>
</locale-config>
<message-bundle>messages.resources</message-bundle>
<resource-bundle>
<base-name>messages.messages</base-name>
<var>msg</var>
</resource-bundle>
</application>
<validator>
<validator-id>validationEmail</validator-id>
<validator-class>fr.web.validateurs.ValidationEmail</validator-class>
</validator>
<validator>
<validator-id>validationPassword</validator-id>
<validator-class>fr.web.validateurs.ValidationPassword</validator-class>
</validator>
<validator>
<validator-id>validationPseudo</validator-id>
<validator-class>fr.web.validateurs.ValidationPseudo</validator-class>
</validator>
<navigation-rule>
<from-view-id>/connexion.xhtml</from-view-id>
<navigation-case>
<from-outcome>OK</from-outcome>
<to-view-id>/accueil.xhtml</to-view-id>
</navigation-case>
</navigation-rule>
<navigation-rule>
<from-view-id>/inscription.xhtml</from-view-id>
<navigation-case>
<from-outcome>OK</from-outcome>
<to-view-id>/messages/inscription.xhtml</to-view-id>
</navigation-case>
</navigation-rule>
</faces-config> |
Je sais que je renvoie les bonnes valeurs (d'ailleur la rule /inscription n'a pas été modifiée) alors pourquoi plus aucune redirection ne fonctionne ??
Sinon j'ai aussi une question :
J'ai vu des exemples ou des personnes faisait des retours de type
return "mapage.xhtml";
dans leurs beans.
Est ce que cette pratique peut remplacer les navigation-rule ? est-ce une bonne pratique ?