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 :

problème de configurtion pour l'utilisation de CDI


Sujet :

JSF Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Avril 2010
    Messages
    342
    Détails du profil
    Informations forums :
    Inscription : Avril 2010
    Messages : 342
    Par défaut problème de configurtion pour l'utilisation de CDI
    Depuis quelques jours j'essaie d'utiliser le CDI pour mes Managed Bean, mais j'arrive pas à comprendre ce qui blogue.
    Dès que j'ajoute le fichier beans.xml et sur mon Bean je met l'annotation @Named en important les packages adéquat. Lorsque j'exécute, il ne vois pas les valeurs des paramètres, il me renvoie null. Lorsque je passe au ManagedBean, tout se passe bien.

    LE CDI BEAN

    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
    package ejbPack;
    import java.io.Serializable;
    import javax.inject.*;
    import javax.enterprise.context.*;
    //import javax.faces.bean.*;
     
    //@ManagedBean
    @Named
    @SessionScoped
    public class UserBean implements Serializable{
     
    	private String name;
    	private String password;
    	//private String greeting;
     
    	public String getName() {
    		return name;
    	}
    	public void setName(String name) {
    		this.name = name;
    	}
    	public String getPassword() {
    		return password;
    	}
    	public void setPassword(String password) {
    		this.password = password;
    	}
     
     
    }
    Merci

  2. #2
    Membre éclairé
    Inscrit en
    Avril 2010
    Messages
    342
    Détails du profil
    Informations forums :
    Inscription : Avril 2010
    Messages : 342
    Par défaut
    Problème résolu, en fait lorsque j'utilisais les ManagedBean, j'avais changé le nomdu Bean dans la propriété (name) mais lorsque je suis passé aux CDI Bean, je mettais juste l'annotation @Named sans préciser le nouveau nom entre parenthèse, puisque je n'utilise pas le nom par défaut du Bean.

    Merci

Discussions similaires

  1. Réponses: 5
    Dernier message: 22/11/2007, 20h12
  2. Réponses: 18
    Dernier message: 11/05/2007, 19h35
  3. [Lazarus] Problème pour l'utilisation des fichiers
    Par Lulu_n10 dans le forum Lazarus
    Réponses: 7
    Dernier message: 30/03/2007, 16h54
  4. Réponses: 9
    Dernier message: 14/09/2006, 21h44
  5. Réponses: 1
    Dernier message: 05/04/2006, 14h22

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