Salut veuillez m'aider svp..
Voila mon managaedBean
Ma page xhtml
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
69
70
71 package com.ReclamationProjet.controlleurs; import java.io.Serializable; import javax.ejb.EJB; import javax.faces.bean.ManagedBean; import javax.faces.bean.SessionScoped; import com.ReclamationProjet.modeles.Employe; import com.ReclamationProjet.services.EmployeBean; @ManagedBean(name="employeControlleur") @SessionScoped public class EmployeControlleur implements Serializable{ /** * */ private static final long serialVersionUID = 1L; @EJB private EmployeBean employeBean; private Employe employe = new Employe(); /* private List<Ingenieur> EngineerList ; public List<Ingenieur> getEngineerList() { return EngineerList; } public void setEngineerList(List<Ingenieur> engineerList) { EngineerList = engineerList; } */ public String createEmploye() { employeBean.create(employe); this.employe = new Employe(); return("aa.xhtml"); } public EmployeBean getEmployeBean() { return employeBean; } public void setEmployeBean(EmployeBean employeBean) { this.employeBean = employeBean; } ublic Employe getEmploye() { return employe; } public void setEmploye(Employe employe) { this.employe = employe; } }
la page xhtml et le controlleur sont dans un projet maven Web qui contient une dependece sur un jar d'un autre projet maven EJB
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 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xmlns:h="http://java.sun.com/jsf/html" xmlns:f="http://java.sun.com/jsf/core" xmlns:ui="http://java.sun.com/jsf/facelets"> <h:head></h:head> <body> ************************************************************* ************************************************************** <h1>Creer un nouveau Employé</h1> <hr/> <h:form> <table border="0"> <tr> <td><h:outputLabel value="id :"/></td> <td><h:inputText value="#{employeControlleur.employe.id}"/></td> </tr> <tr> <td><h:outputLabel value="NOM :"/></td> <td><h:inputText value="#{employeControlleur.employe.nom}"/></td> </tr> </table> <h:commandButton value="Creer un employé" action="#{employeControlleur.createEmploye()}"/> </h:form> </body> </html>
ce dernier (projet ejb) contient les entités Employe et le session Bean Employe
tout est bien (le formulaire est bien affiché) jusqu'a ce que j'appui sur le bouton (submit) ..
l'erreur est la suivante
j'ai fait des milliers de recherches ( jai crér un beans.xml, j'ai changé l'emplacement du controlleur; j'ai ajoute (name=) pour le managed bean..mais rien ne mearche :/
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 javax.servlet.ServletException: /NewEmploye.xhtml @17,60 value="#{employeControlleur.employe.id}": Target Unreachable, identifier 'employeControlleur' resolved to null javax.faces.webapp.FacesServlet.service(FacesServlet.java:606)
quelqu'un peut m'aider
Merci )
Partager