Bonjour ou bonsoir selon le temps que mon message vous parviendra.
En fait j'ai un problème avec la boucle forEach JSTL dans une de mes pages JSP.
Je m'explique: Je fait une petite application de gestion de stage avec une classe Metier Stage (un bean), une classe StageDao pour la persistance, un contrôleur qui est une Servlet et une page JSP pour la présentation.
Le code de mon contrôleur ressemble à ça:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
           List <Stage> stages = stageDao.findAll();
    	
    	  request.setAttribute("stages", stages);
          destinationPage = "/pages/afficherStage.jsp";
et dans ma jsp j'essai d'afficher le résultat comme suit:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
<c:forEach var="stage" items="${requestScope['stages']}" >
				<tr>
				    <td>${stage.id}</td>  
					<td>${stage.libelle}</td>
					<td>${stage.datedebut}</td>
					<td>${stage.datefin}</td>
					<td>${stage.nbplaces}</td>
					<td>${stage.nbinscrits}</td>
				</tr>
			</c:forEach>
à l'execution j'ai cette erreur:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
 javax.el.PropertyNotFoundException: The class 'java.lang.Integer' does not have the property 'id'.
Pourriez vous me donner un coup de main s'il vous plait.
Je vous remercie d'avance.