Tomcat indique une erreur:erreur Tomcat: la propriété du bean ne peut pas être trouvé
org.apache.jasper.JasperException: An exception occurred processing JSP page /AccueilEmploye.jsp at line 10
7: <body>
8: <p>
9: Accueil pour:${masession.type }<br>
10: Votre id: ${masession.idemp }<br>
11: Bienvenu<br>
12: ${message}<br>
13: email: ${masession.email }<br>
C'est le fichier AccueilEmploye.jsp.
<body>
<p>
Accueil pour:${masession.type }<br>
Votre id: ${masession.idemp }<br> <%-- ERROR HERE --%>
Bienvenu<br>
${message}<br>
email: ${masession.email }<br>
Mot de passe: ${masession.mdp}<br>
Nom: ${masession.nom}<br>
Prenom: ${masession.prenom }<br>
Departement:${masession.dept }
</p>
</body>
Impossible de savoir où est le problème, erreur indique que la propriété idemp isnt disponible dans la fève, alors qu'il est là.
public class Utilisateur {
private String nom;
private String prenom;
private String email;
private String dept;
private String poste;
private String agence;
private String mdp;
//private int id_emp;
private String type;
private Timestamp date_inscr;
private int idemp;
Ceci est la partie du servlet qui envoie l'emp d'objet à la vue (JSP)
else {
msg="";
request.setAttribute("message", msg);
session.setAttribute("masession", emp);
if (emp.getType().equals(Employe)){
VUE="/AccueilEmploye.jsp";
} else if (emp.getType().equals(Technicien)){
VUE="/AccueilTechnicien.jsp";
} else if (emp.getType().equals(TechnicienR)){
VUE="/AccueilTechnicienR.jsp";
} else if (emp.getType().equals(Admin)){
VUE="/AccueilAdmin.jsp";
}
this.getServletContext().getRequestDispatcher(VUE).forward(request, response);
}
Il peut s'agir d'un problème de convention de dénomination. vérifiez si idemp a getIdemp() et setIdemp() –
@GurkanYesilyurt C'est vrai monsieur, j'ai résolu le problème en changeant les noms setter et getter de setId getId à setIdemp getIdemp, résolu. Merci pour l'aide camarade. – TheNorth