p
u
b
l
i
c
i
t
é
publicité
  1. #1
    Membre confirmé Avatar de fahdijbeli
    Homme Profil pro
    Étudiant
    Inscrit en
    juin 2012
    Messages
    281
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : juin 2012
    Messages : 281
    Points : 212
    Points
    212

    Par défaut probléme redirection jsf

    Bonjour,
    je suis débutant sur le framework jsf , j'ai crée un projet jsf par une génération automatique sur netbeans (jsf from entity class) et j'ai généré mes entités avec jpa , j'ai obtenue par exemple concernant la table enseignant les pages de crud (create,edit...) et les sessions beans et les controllers par exemple enseignantController. j'ai ajouté une page d'hauthentification pour l'enseignant et une méthode Authentification dans enseignantController
    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
     public String Authentification(){
            List<Enseignant> Enseignants=getFacade().findBy("login",(String)current.getLogin());
            if(Enseignants!=null){
                if(Enseignants.get(0).getPwd().equals(current.getPwd())){
                     current =Enseignants.get(0);
                    return prepareAcceuilEnseignant();             
                }
               return null;
            }
           return null;
        }
     
          public String prepareAcceuilEnseignant(){
               selectedItemIndex = -1;
               return "AcceuilEnseignant";
         }
    la page AcceuilEnseignant.xhtml c'est la page qui sera affiché aprés une correcte authentification le probléme que lorsque la page AcceuilEnseignant.xhtml est affiché le lien dans la barre d'adresse du navigateur contient l'adresse de la page authentification .
    quelqu'un peux m'aider et Merci

  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 : 194
    Points
    194

    Par défaut

    Bonjour,

    Ce sujet a déjà été élaboré ICI.

    Bonne chance .

  3. #3
    Membre confirmé Avatar de fahdijbeli
    Homme Profil pro
    Étudiant
    Inscrit en
    juin 2012
    Messages
    281
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : juin 2012
    Messages : 281
    Points : 212
    Points
    212

    Par défaut

    ok, merci

  4. #4
    Membre confirmé Avatar de fahdijbeli
    Homme Profil pro
    Étudiant
    Inscrit en
    juin 2012
    Messages
    281
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : juin 2012
    Messages : 281
    Points : 212
    Points
    212

    Par défaut

    mon probléme est que j'utilise Les EL voici mon page d'authentification:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     <h:panelGrid>
                                  <h:outputLabel value="Username: " style="font-weight:bold" />
                                  <p:inputText value="#{enseignantController.selected.login}" />
                                  <h:outputLabel value="Password: " style="font-weight:bold" />
                                  <p:password value="#{enseignantController.selected.pwd}" />
                                  <p:commandButton value="Connecter" action="#{enseignantController.Authentification}?faces-redirect=true"  />
    voila mon erreur:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    /index.xhtml @17,139 action="#{enseignantController.Authentification}?faces-redirect=true" Not a Valid Method Expression: #{enseignantController.Authentification}?faces-redirect=true
    dans les autres duscussion ils ont utilisé juste des url

  5. #5
    Membre confirmé Avatar de fahdijbeli
    Homme Profil pro
    Étudiant
    Inscrit en
    juin 2012
    Messages
    281
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : juin 2012
    Messages : 281
    Points : 212
    Points
    212

    Par défaut

    Ok c bon j'ai trouvée la solutio il suffit dans la méthode ajouter:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     public String prepareAcceuilEnseignant(){
               selectedItemIndex = -1;
               return "AcceuilEnseignant.xhtml?face-redirect=true";
         }

    Merci pour l'aide

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

Discussions similaires

  1. problème redirection : JSF+Spring
    Par amadoulamine1 dans le forum JSF
    Réponses: 3
    Dernier message: 20/03/2011, 22h22
  2. Routeur U.S. Robotics : problème redirection de port
    Par webrider dans le forum Hardware
    Réponses: 1
    Dernier message: 11/08/2006, 15h01
  3. Problème redirection header ('location:
    Par Jiraiya42 dans le forum Fichiers
    Réponses: 1
    Dernier message: 24/06/2006, 17h08
  4. Problèmes redirections/virtualhosts
    Par JoN28fr dans le forum Serveurs (Apache, IIS,...)
    Réponses: 7
    Dernier message: 04/04/2006, 22h42
  5. Réponses: 4
    Dernier message: 09/11/2005, 18h44

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