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 :

Ouverture de page surprenante


Sujet :

JSF Java

  1. #1
    Membre confirmé
    Femme Profil pro
    Développeur Java
    Inscrit en
    Décembre 2009
    Messages
    236
    Détails du profil
    Informations personnelles :
    Sexe : Femme

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Finance

    Informations forums :
    Inscription : Décembre 2009
    Messages : 236
    Points : 491
    Points
    491
    Par défaut Ouverture de page surprenante
    Bonjour,

    Je suis débutante avec JSF, et j'ai une erreur surprenante . Je travaille en JSF1.2/Facelets/richfaces.

    J'utilise un template pour définir mes page.
    Ce template comporte un header, contenant une richToolbar de rich menu item :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <rich:toolBar>
      <rich:dropDownMenu>
      <rich:menuItem value="Toto" action="appel"/>
    Je défini mes navigations rules

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    <navigation-rule> 
        <from-view-id>*</from-view-id> 
        <navigation-case> 
          <from-outcome>appel</from-outcome> 
          <to-view-id>toto.xhtml</to-view-id> 
        </navigation-case>
    Cet appel affiche la bonne page, mais converve l'url précedente .

    J'essai de passer par l'appel à une methode:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    public String doSearch() {
    	logger.info("Passage dans la methode");
    	return "appel";
    }
    En utilisant l'EL appropriée, le logger m'indique bien le passage dans mamethode.
    Néanmoins la page toto n'est pas chargée.

    Auriez vous une idée de ce qui pourrait corriger ce comportement?

  2. #2
    Membre actif Avatar de fastdeath124
    Homme Profil pro
    Ingénieur sécurité
    Inscrit en
    Août 2011
    Messages
    117
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Ingénieur sécurité

    Informations forums :
    Inscription : Août 2011
    Messages : 117
    Points : 200
    Points
    200
    Par défaut
    Bonjour,
    Le problème ne vient pas de ta configuration. Tous les utilisateurs de JSF le rencontrent. La bonne nouvelle c'est qu'il y a une solution : ici

  3. #3
    Membre confirmé
    Femme Profil pro
    Développeur Java
    Inscrit en
    Décembre 2009
    Messages
    236
    Détails du profil
    Informations personnelles :
    Sexe : Femme

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Finance

    Informations forums :
    Inscription : Décembre 2009
    Messages : 236
    Points : 491
    Points
    491
    Par défaut
    Super!
    Merci


    Edit: la balise <redirect/> à la suite de la balise <to-view-id> permet de corriger le problème

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Ouverture de page - curseur dans un champ
    Par dums2000 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 30/06/2006, 08h33
  2. menu ouvert en ouverture de page
    Par HADES62 dans le forum Général JavaScript
    Réponses: 19
    Dernier message: 12/05/2006, 02h40
  3. [VBSCRIPT] pb d'ouverture de page
    Par wil4linux dans le forum ASP
    Réponses: 2
    Dernier message: 03/02/2006, 15h35
  4. [onunload]Ouverture de page en sortie de site
    Par cinc dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 28/10/2005, 15h10
  5. ouverture de page et focus
    Par dupin40 dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 04/05/2005, 14h36

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