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 :

Exception JSF: javax.el.PropertyNotFoundException


Sujet :

JSF Java

  1. #1
    Candidat au Club
    Homme Profil pro
    Support Applicatif
    Inscrit en
    Septembre 2014
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Support Applicatif

    Informations forums :
    Inscription : Septembre 2014
    Messages : 9
    Points : 3
    Points
    3
    Par défaut Exception JSF: javax.el.PropertyNotFoundException
    Bonjour,

    Je suis en train de développer une application en utilisant JSF, j'ai développé une méthode très simple dans mon ManagedBean (comparaison de deux chaines), et j'ai créer un bouton dans la vue qui permet, une fois on clique dessus, d'éxecuter ma méthode de comparaison et d'afficher le résultat. Mais le problème, c'est que le bouton ne marche pas, une erreur s'affiche quand j'appuie dessus.

    Voici l'erreur qui s'affiche:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    javax.el.PropertyNotFoundException: /view.xhtml at line 12 and column 70 action="#{controller.action()}": Target Unreachable, identifier 'controller' resolved to null
     
    Caused by:
    javax.el.PropertyNotFoundException - /view.xhtml at line 12 and column 70 action="#{controller.action()}": Target Unreachable, identifier 'controller' resolved to null
    Quelqu'un pourrait m'aider SVP ?

    Voici le code de mon ManagedBean:
    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
    import javax.annotation.ManagedBean;
    import javax.faces.bean.ViewScoped;
     
     
    @ManagedBean ("controller") // defini ta classe comme un managed bean
    @ViewScoped // defini la portée d'existance de ta classe
    public class Controller {
    	private int res;
    	private String ch1;
    	private String ch2;
     
        public void action(){
        	System.out.println("Hello World");
    		ch1="skander";
    		ch2="Splouf";
    		res = ch1.compareTo(ch2);
    		System.out.println(res);		
        }
    }
    Et voici le code de ma vue:
    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
    <!DOCTYPE html>
    <html xmlns="http://www.w3.org/1999/xhtml" xmlns:f="http://java.sun.com/jsf/core" xmlns:h="http://java.sun.com/jsf/html"> 
     
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <title>Test</title>
    </head>
     
    <body>
    <h:form id="monForm">
    <P> Acceder à votre méthode ici</P>
    <h:commandButton action="#{controller.action()}" value="Push Here" /> 
    </h:form>
     
    </body>
     
    </html>

  2. #2
    Membre confirmé Avatar de bruneltouopi
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Janvier 2010
    Messages
    308
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Ile Maurice

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

    Informations forums :
    Inscription : Janvier 2010
    Messages : 308
    Points : 466
    Points
    466
    Par défaut
    Met la propriété name dans le managed Bean
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    @ManagedBean (name="controller")
    Ce qui ne me tue pas me rend plus fort.

Discussions similaires

  1. Réponses: 3
    Dernier message: 26/06/2014, 12h45
  2. Réponses: 3
    Dernier message: 21/06/2011, 13h32
  3. [JSF] Intercepter l'erreur javax.el.PropertyNotFoundException
    Par spaw3003 dans le forum Spring Web
    Réponses: 0
    Dernier message: 29/03/2010, 16h38
  4. Réponses: 3
    Dernier message: 23/05/2008, 15h26
  5. recupération d'exception JSF Hibernate
    Par *alexandre* dans le forum JSF
    Réponses: 1
    Dernier message: 22/09/2006, 16h36

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