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 :

ouvrir une page jsf à partir d'une autre


Sujet :

JSF Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Avril 2008
    Messages
    95
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 95
    Par défaut ouvrir une page jsf à partir d'une autre
    Salut tout le monde
    En fait je travaille avec purement JSF et je veux faire la chose suivante:
    lorsque ma page JSF est ouverte je veux faire un test( qui sera dans la classe java je pense dans la méthode init()), si la condition est vérifier je reste sur la meme page sinon je retourne à la page précédente (JSF aussi), comment effectuer ce ci?
    Merci d'avance.

  2. #2
    Membre confirmé Avatar de bousnguar
    Inscrit en
    Février 2008
    Messages
    71
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Février 2008
    Messages : 71
    Par défaut
    je t'explique le cas normale et après tu peut ne dire est ce que c'est vraiment ça ton besoin ou non.
    En JSF d'apres mon petite expérience on travail avec un fichier xml dans lequel on défini les différentes navigations que nous utilisons dans notre application.
    Apres dans tes pages jsf tu assigne des actions au différentes composant de ton interface, comme <composant action="monBean.monMethode"> et dans le methode tu retourn une string qui indique la page souhaitée, et si vous voulez rester dans la même page tu retourne une valeur null .
    Hassan,

  3. #3
    Membre confirmé
    Inscrit en
    Avril 2008
    Messages
    95
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 95
    Par défaut
    merci HASSAN pour votre réponse mais c'est pas ça que je veux, je connais comment faire la navigation entre les pages à l'aide des boutons et des liens et configurant le fichier "face-config.xml" mais ce que je veux c'est presque pareil mais il faut que le test se fait dés l'ouverture de la page c'est à dire sans avoir besoin d'un clic, et c'est pour ne pas oublier le cas où l'utilisateur clic sur le bouton de retour du navigateur par exemple.
    J'attends vos réponses s'il vous plaît, c'est important.

  4. #4
    Membre confirmé Avatar de bousnguar
    Inscrit en
    Février 2008
    Messages
    71
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Février 2008
    Messages : 71
    Par défaut
    ok, mais le problème reste encore flou pour moi, c'est quoi ton besoin au juste, est ce que c'est empêché l'utilisateur à accéder à des module particuliers, je ne trouve pas autre utilité. sauf si vous voulez intégrer un module de sécurité manuellement à votre projet, et c'est pas conseillé.
    Hassan

  5. #5
    Membre confirmé
    Inscrit en
    Avril 2008
    Messages
    95
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 95
    Par défaut
    Oui tu peux dire ça, c'est pour des trucs comme le logout par exemple, pour vérifier si une personne est authentifiée ou non.

  6. #6
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut
    Dans ton code java, tu peux toujours faire appel à FacesContext pour effectuer un chargement de page.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    FacesContext.getCurrentInstance().getExternalContext().redirec(url);
    FacesContext.getCurrentInstance().responseComplete();
    Maintenant reste à trouver un endroit où placer le code pour qu'il fonctionne quand tu le veux. Normalement on fait ça uniquement dans des actions.

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

Discussions similaires

  1. Réponses: 0
    Dernier message: 16/08/2010, 14h03
  2. Envoyer un Email à partir d'une page JSF
    Par tunbader dans le forum JSF
    Réponses: 1
    Dernier message: 27/04/2009, 15h59
  3. Actualiser une page a partir d'une autre fenetre.
    Par Seta-san dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 18/02/2009, 17h14
  4. Réponses: 4
    Dernier message: 30/01/2008, 14h56
  5. ouvrir un document pdf à partir d'une page web
    Par wided_instm dans le forum Langage
    Réponses: 2
    Dernier message: 11/12/2006, 12h47

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