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 :

EL non executé


Sujet :

JSF Java

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France, Val de Marne (Île de France)

    Informations forums :
    Inscription : Octobre 2007
    Messages : 3
    Par défaut EL non executé
    Bonsoir a tous, en cette magnifique soirée de nouvel ans, quoi de mieu que de bosser sur du java ?

    Etant debutant en java, je rencontre quelque difficulté avec les EL etant bloquer depuis plusieurs heures sur ce bug de ***** et apres avoir triffouiller un peu partout sur google, je me permet de me tourner vers vous.



    Comme vous le voyiez les 2 premieres balises ne sont pas interprétées,par contre lors du click sur le bouton, l'action attendu est bien realisée :

    Sysout:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    IN
    TEST
    login =Syl pass =lolcurr =Syl lol
    OK
    J'ai un formulaire super basique dans un .jsp
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    	<div id="right">
    <h:form>
    		<div id="welcome">
     			<h1>Connection</h1>
     			<p><h:outputText value="Login: " /> <h:inputText id="login" value="#{account.login}" required="true" /></p>
     			<p><h:outputText value="Pass : " /> <h:inputText id="pass" value="#{account.pass}" required="true" /></p>
     			<p><h:commandButton value="Login" action="#{account.doLogin}" type="submit" /></p>
    		</div> 
    	</h:form><br/>
    Le controleur:
    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
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
     
    public class AccountController extends BaseController {
     
    	private Users user = new Users();
    	private ArrayList<Users> listUsers = new ArrayList<Users>();
    	private String login = "Syl";
    	private String pass = "lol";
     
    	public AccountController() {
    		super();
    		getUserList();
    	}
     
    	public String doLogin()
    	{
    		System.out.println("IN");
    		for (Users usr : listUsers)
    		{
    			System.out.println("TEST");
    			System.out.println("login ="+usr.getLogin() + " pass =" + usr.getPass() + "curr =" +login + " "+ pass);
    			if (usr.getLogin().equalsIgnoreCase(login) && usr.getPass().equals(pass))
    			{
    				System.out.println("OK");
    				user = usr;
    				return "customer.login.ok";
    			}
    		}
    		return "";
    	}
     
    	private void getUserList()
    	{
    		ArrayList<IEpiObjet> tmp = facto.read();
    		for (IEpiObjet tm : tmp)
    		{
    			if (tm.getClass().getName().contains("User"))
    			{
    				Users curr = (Users)tm;
    				listUsers.add(curr);
    			}
     
    		}
    	}
    	public String getPass() {
    		return pass;
    	}
     
    	public void setPass(String pass) {
    		this.pass = pass;
    	}
     
    	public String getLogin() {
    		return login;
    	}
     
    	public void setLogin(String login) {
    		this.login = login;
    	}
     
    	public Users getUser() {
    		return user;
    	}
     
    	public void setUser(Users user) {
    		this.user = user;
    	}
     
    }
    faces-config.xml:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    <managed-bean> 
    	<managed-bean-name>account</managed-bean-name> 
    	<managed-bean-class>MyControllers.AccountController</managed-bean-class> 
    	<managed-bean-scope>session</managed-bean-scope> 
    	</managed-bean>

    Merci d'avance a celui (ou ceux) qui se porteront sur mon probleme

  2. #2
    Rédacteur

    Profil pro
    Inscrit en
    Juin 2003
    Messages
    4 184
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 4 184
    Par défaut
    tu as testé sur quel naviguateur?

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France, Val de Marne (Île de France)

    Informations forums :
    Inscription : Octobre 2007
    Messages : 3
    Par défaut
    Firefox, Ie aucune difference.

    J'ai reglé le probleme hier en remplacant le .jar des jsf de sun 1.2.x par celui des myfaces de apache

    Bref un bug plutôt bizzar

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

Discussions similaires

  1. Eclipse non execution
    Par jokenjo dans le forum Eclipse Java
    Réponses: 2
    Dernier message: 24/03/2007, 01h02
  2. procedure sql non executé on vb.net,?
    Par hfesa_36 dans le forum VB.NET
    Réponses: 1
    Dernier message: 25/01/2007, 22h07
  3. Code php non exécuté au lancement de la page
    Par defluc dans le forum Langage
    Réponses: 14
    Dernier message: 06/11/2006, 01h46
  4. [C#] Requete non executés
    Par ducker88 dans le forum Windows Forms
    Réponses: 2
    Dernier message: 07/07/2005, 10h55
  5. css non execute
    Par hunter dans le forum Mise en page CSS
    Réponses: 3
    Dernier message: 13/05/2005, 09h11

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