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 :

Redirection d'une page


Sujet :

JSF Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Inactif  
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    2 189
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2006
    Messages : 2 189
    Par défaut Redirection d'une page
    Hello,

    J'utilise l'example de menu avec navigation défnit dans le component showcase d'icefaces et je me retrouve confronter à un petit problème

    Il existe un Bean de navigation qui est reprit de cet exemple et qui s'appelle Navigation et qui contient une méthode particulière qui permet de récupérer un path à utiliser pour afficher le contenu inclus d'une page

    C'est utilisé de cette manière dans une page web

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
         <ice:panelGrid columns="2" styleClass="alignementBouttonDroite">
         		<ice:commandButton value="#{msg.label_boutton_sauvegarder}" 
         						   actionListener="#{dossierBean.saveDossier}">
    				<f:attribute name="includePath" value="/WEB-INF/includes/custom/debiteurBeneficiaires.jspx" />
    				<f:attribute name="libelle" value="#{msg.label_dossier_dossier_debiteur_beneficiaire}" />     		
         		</ice:commandButton>
         		<ice:commandButton value="#{msg.label_boutton_annuler}"></ice:commandButton>
         </ice:panelGrid>
    La méthode redirectToWithAttribute contient ceci

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    public void redirectToWithAttribute(ActionEvent event){
            selectedIncludePath = (String) event.getComponent().getAttributes().get("includePath");
            this.libelle = (String) event.getComponent().getAttributes().get("libelle");
    }
    Ce que j'essaye maintenant de faire c'est de faire appel à un autre managed bean pour me permettre de procéder à une sauvegarde, ce que j'ai ajouter par rapport à la méthode du dessus c'est l'accès à un service pour persister mon entité

    Mon bean étend le bean NavigationBean et fait un appel à redirectToWithAttribute

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    	public void saveDebiteur(ActionEvent actionEvent) {
    		this.debiteur = this.debiteurService.save(debiteur);
    		super.redirectToWithAttribute(actionEvent);
     
    	}
    Mais la impossible d'être rediriger vers la page précédente

    Quelqu'un aurait une petite idée ? (si je remet l'appel dans ma page jsf à actionListener="#{navigation.redirectWithAttribute}" sa fonctionne)

  2. #2
    Inactif  
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    2 189
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2006
    Messages : 2 189
    Par défaut
    en fait en n'héritant pas de Navigation mais en ayant une managed-property qui fait référence au bean de navigation cela résous le problème

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

Discussions similaires

  1. redirection sur une page
    Par fulgaro dans le forum Langage
    Réponses: 3
    Dernier message: 09/01/2006, 14h27
  2. Redirection vers une page contenant celle qui redirectionne
    Par Rémiz dans le forum Balisage (X)HTML et validation W3C
    Réponses: 9
    Dernier message: 16/11/2005, 14h38
  3. Question la redirection d'une page
    Par pierrot10 dans le forum Langage
    Réponses: 3
    Dernier message: 19/10/2005, 13h28
  4. [ debutant ] redirection d'une page
    Par flogreg dans le forum ASP
    Réponses: 4
    Dernier message: 04/08/2005, 16h10
  5. [PRO] redirection vers une page
    Par Mister_FX dans le forum ASP
    Réponses: 10
    Dernier message: 23/06/2004, 17h31

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