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
Merci
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; } }
Partager