IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JSF Java Discussion :

Problème navigation-rule et question


Sujet :

JSF Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Mai 2011
    Messages
    61
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mai 2011
    Messages : 61
    Par défaut 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 : Sélectionner tout - Visualiser dans une fenêtre à part
    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 ?

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    45
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Octobre 2008
    Messages : 45
    Par défaut
    bon l'essentiel c'est que tu definit les pages correspondante a ton OK et ton KO
    dans ton fichier faces-config je crois que c bien fait un petit conseil c'est d'enlever la balsie <from-view-id></from-view-id> a propos de la navigation dynamique la meilleur de chose c'est de travailler avec les raccourcis des pages que tu as définit dans ton fichier de config cad if () return "OK" else return "KO"

  3. #3
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Mai 2011
    Messages
    61
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mai 2011
    Messages : 61
    Par défaut
    Merci de votre réponse. Je testerais ce soir

Discussions similaires

  1. Problème de navigation rule avec JSF
    Par anapotheque dans le forum JSF
    Réponses: 6
    Dernier message: 23/07/2010, 12h07
  2. Problème de navigation rule avec tomcat
    Par troubleshooting dans le forum JSF
    Réponses: 7
    Dernier message: 17/06/2009, 16h16
  3. navigation-rule sur l'ensemble des pages
    Par laurent.c123 dans le forum JSF
    Réponses: 9
    Dernier message: 09/02/2009, 00h11
  4. Réponses: 3
    Dernier message: 30/05/2008, 10h39
  5. Problème navigation web
    Par oligig dans le forum Réseau
    Réponses: 9
    Dernier message: 21/07/2006, 16h24

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo