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 :

NullPointerException lors de l'injection du Session Scoped Bean dans un autre ManagedBean


Sujet :

JSF Java

  1. #1
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Décembre 2007
    Messages
    71
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Décembre 2007
    Messages : 71
    Par défaut NullPointerException lors de l'injection du Session Scoped Bean dans un autre ManagedBean
    bonsoir
    je suis bloqué ca fait plusieur jours face a ce probleme,voila
    je veux acceder a des données stoker dans un session bean depuis un request bean ,mais malheureusement tout se que j'ai
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    com.sun.faces.mgbean.ManagedBeanCreationException: Erreur lors de l?injection de ressources dans le bean géré «discussionlaoder»
    a la fin de cette exception il y a ca
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Caused by: java.lang.NullPointerException
    	at Hiber.discussionlaoder.init(discussionlaoder.java:35)
    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
     
     
     
    @ManagedBean
    @RequestScoped
    public class discussionlaoder {
     
      private MyadmninHelper halper;
     
    @ManagedProperty(value="#{serviceBean}")
         private ServicesBean  serviceBean;
        @PostConstruct
        public void init() {
          halper=getServiceBean().getHalper();  // line 35
     
     
     
        }
     
    //seter and geter code
     
    }
    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
     
     
    // sesions scoped bean
     
     
     
    @ManagedBean (eager=true)
    @SessionScoped
    public class ServicesBean {
     
     
     
        private MyadmninHelper halper;
     
    //seter and geter code
     
    }
    j'utilise Glassfish server 3.1
    merci d'avance pour l'aide

  2. #2
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Décembre 2007
    Messages
    71
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Décembre 2007
    Messages : 71
    Par défaut
    voila ca marche comme ca
    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
     
     
    // sesions scoped bean
     
     
     
    @ManagedBean (eager=true,name="serviceBean")
    @SessionScoped
    public class ServicesBean {
     
     
     
        private MyadmninHelper halper;
     
    //seter and geter code
     
    }

  3. #3
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Février 2009
    Messages
    37
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2009
    Messages : 37
    Par défaut
    Bonjour,

    Sinon la raison pour laquelle ça ne fonctionnait c'est que tu appelais #{serviceBean} au lieu de #{servicesBean}

    Cordialement,

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 22/07/2013, 07h44
  2. Réponses: 0
    Dernier message: 20/07/2009, 14h13
  3. Réponses: 8
    Dernier message: 14/12/2007, 16h04
  4. Utiliser les sessions de phbBB dans d'autres pages
    Par charliejo dans le forum Langage
    Réponses: 2
    Dernier message: 27/05/2006, 08h55

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