Précédent   Forum du club des développeurs et IT Pro > Java > Développement Web en Java > Frameworks > JSF
JSF Forum d'entraide sur JSF (Java Server Faces). Avant de poster -> La FAQ JSF
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 09/01/2013, 15h01   #1
fahdijbeli
Membre du Club
 
Avatar de fahdijbeli
 
Homme jbeli fahdi
Étudiant
Inscription : juin 2012
Messages : 164
Détails du profil
Informations personnelles :
Nom : Homme jbeli fahdi
Localisation : Tunisie

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

Informations forums :
Inscription : juin 2012
Messages : 164
Points : 64
Points : 64
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 :
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
fahdijbeli est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/01/2013, 17h01   #2
fastdeath124
Membre actif
 
Avatar de fastdeath124
 
Homme
Ingénieur sécurité
Inscription : août 2011
Messages : 109
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Tunisie

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

Informations forums :
Inscription : août 2011
Messages : 109
Points : 181
Points : 181
Bonjour,

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

Bonne chance .
fastdeath124 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/01/2013, 17h02   #3
fahdijbeli
Membre du Club
 
Avatar de fahdijbeli
 
Homme jbeli fahdi
Étudiant
Inscription : juin 2012
Messages : 164
Détails du profil
Informations personnelles :
Nom : Homme jbeli fahdi
Localisation : Tunisie

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

Informations forums :
Inscription : juin 2012
Messages : 164
Points : 64
Points : 64
ok, merci
fahdijbeli est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/01/2013, 17h29   #4
fahdijbeli
Membre du Club
 
Avatar de fahdijbeli
 
Homme jbeli fahdi
Étudiant
Inscription : juin 2012
Messages : 164
Détails du profil
Informations personnelles :
Nom : Homme jbeli fahdi
Localisation : Tunisie

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

Informations forums :
Inscription : juin 2012
Messages : 164
Points : 64
Points : 64
mon probléme est que j'utilise Les EL voici mon page d'authentification:
Code :
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 :
/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
fahdijbeli est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/01/2013, 17h40   #5
fahdijbeli
Membre du Club
 
Avatar de fahdijbeli
 
Homme jbeli fahdi
Étudiant
Inscription : juin 2012
Messages : 164
Détails du profil
Informations personnelles :
Nom : Homme jbeli fahdi
Localisation : Tunisie

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

Informations forums :
Inscription : juin 2012
Messages : 164
Points : 64
Points : 64
Ok c bon j'ai trouvée la solutio il suffit dans la méthode ajouter:
Code :
1
2
3
4
 public String prepareAcceuilEnseignant(){
           selectedItemIndex = -1;
           return "AcceuilEnseignant.xhtml?face-redirect=true";
     }

Merci pour l'aide
fahdijbeli est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Cette discussion est résolue.
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 17h52.


 
 
 
 
Partenaires

Hébergement Web