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 :

probleme avec regle de navigation


Sujet :

JSF Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Février 2008
    Messages
    686
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 686
    Par défaut probleme avec regle de navigation
    salut ,
    j'ai un probleme avec les regle de navigation de mon login action
    mon comandbutton est:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <h:commandButton value="Login" action="#{loginManagedBean.login}" styleClass="loginBtn" />
    mon code java est:
    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
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
     
    public class LoginManagedBean {
    	private String username;
    	private String password;
     
    	public String getUsername() {
    		return username;
    	}
     
    	public void setUsername(String username) {
    		this.username = username;
    	}
     
    	public String getPassword() {
    		return password;
    	}
     
    	public void setPassword(String password) {
    		this.password = password;
    	}
    /**
     * <p></p>
     * @return
     */
    	public String login() {
    		UserBean user = new UserBean(username,password);		
    		LoginManager loginManager = new LoginManager();
    		boolean  loginOK = loginManager.login(user);
    		loginManager = null;
    		if(loginOK)
    		{
    			HttpSession session=SessionUtil.getSession();
    			session.setAttribute("User", user);
    			System.out.println("successLogin!!!");
    			return "successLogin";
    		}
    		else{
    			FacesContext facesContext = FacesContext.getCurrentInstance();
    			FacesMessage myFacesMessage = new FacesMessage(Internationalisation.get("ERROR_NOT_VALID_USER"));
    			facesContext.addMessage(null, myFacesMessage);
    			return "failLogin";
    		}
    	}
    }
    mon regle de navigation est:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    <navigation-rule>
      <from-view-id>/pages/login.jsp</from-view-id>
      <navigation-case>
       <from-action>#{loginManagedBean.login}</from-action>
       <from-outcome>failLogin</from-outcome>
       <to-view-id>/pages/userLogin.jsp</to-view-id>
      </navigation-case>
      <navigation-case>
       <from-action>#{loginManagedBean.login}</from-action>
       <from-outcome>successLogin</from-outcome>
       <to-view-id>/pages/JMXServerConnection.jsp</to-view-id>
      </navigation-case>
     </navigation-rule>
    tout parait bien ,mon bean est bien enregistré dans faces-config.xml et je verifie bien que l'action de login est faite avec succes mais je reste toujours dans la meme page

  2. #2
    Membre éprouvé Avatar de anisj1m
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juillet 2006
    Messages
    1 067
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : Tunisie

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

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 067
    Par défaut
    ou sont les getter et setter de login ?

    loginManagedBean.login ?? (il faut un getter)

  3. #3
    Membre éclairé
    Inscrit en
    Février 2008
    Messages
    686
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 686
    Par défaut
    Citation Envoyé par anisj1m Voir le message
    ou sont les getter et setter de login ?

    loginManagedBean.login ?? (il faut un getter)
    login est l'action :pas de getter ou setter!

  4. #4
    Membre éprouvé Avatar de anisj1m
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juillet 2006
    Messages
    1 067
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : Tunisie

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

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 067
    Par défaut
    oui, désolé j'ai cru que c'est un attribut

  5. #5
    Membre confirmé
    Inscrit en
    Mars 2009
    Messages
    154
    Détails du profil
    Informations forums :
    Inscription : Mars 2009
    Messages : 154
    Par défaut
    entre nous, supprime ton from-action qui ne sert d'ailleurs pas à grand chose...

    Dis nous si ça marche mieux comme ça.

  6. #6
    Membre éclairé
    Inscrit en
    Février 2008
    Messages
    686
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 686
    Par défaut
    Citation Envoyé par Fafhrd Voir le message
    entre nous, supprime ton from-action qui ne sert d'ailleurs pas à grand chose...

    Dis nous si ça marche mieux comme ça.
    ça ne marche pas encore

Discussions similaires

  1. Probleme avec les regles dans OUTLOOK 2007
    Par JUSTIN Loïc dans le forum Outlook
    Réponses: 2
    Dernier message: 13/09/2006, 19h30
  2. Probleme avec la copie des surfaces
    Par Black_Daimond dans le forum DirectX
    Réponses: 3
    Dernier message: 09/01/2003, 10h33
  3. probleme avec la touche F10
    Par b.grellee dans le forum Langage
    Réponses: 2
    Dernier message: 15/09/2002, 22h04
  4. Probleme avec fseek
    Par Bjorn dans le forum C
    Réponses: 5
    Dernier message: 04/08/2002, 07h17
  5. [Kylix] probleme avec un imagelist
    Par NicoLinux dans le forum EDI
    Réponses: 4
    Dernier message: 08/06/2002, 23h06

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