Bonjour,


J'arrive à faire transiter une liste d'objet d'une action à une page JSP avec request.setAttribut. Je deboucle ensuite avec c:foreach.

Par contre quand il s'agit d'un simple objet, pas moyen d'afficher les attributs dans la page JSP

Mon action :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
Commercial CommercialSelectione = new Commercial(Integer.parseInt(clientForm.getCommercialId())  );
request.setAttribute("commercialSelectionne", CommercialSelectione );

Dans ma JSP :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
<% @SuppressWarnings("unchecked")
 Commercial CommercialSelectione = (Commercial) request.getAttribute("commercialSelectionne");
%>
 
<c:out value="${CommercialSelectione.telephone}" default="RIEN"></c:out>
<c:out value="${CommercialSelectione.Telephone}" default="RIEN"></c:out>
La classe commercial avec la méthode getter telephone
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
public String getTelephone() {
	return this.telephone;
}
J'ai fais des copié collé pour ne pas trompé dans l'orthographe des variables. Mais rien n'y fait. Cela m'affiche toujours RIEN. Sur cette meme page, j'ai fais transiter une liste de commercial. Je n'ai pas eu de problème.

Ou ai je fauté ?