Bonjour à tous,

Je débute avec DisplayTag et rencontre un problème pour afficher une valeur dans une JSP.

Voici le code de la JSP où j'affiche une liste d'enregistrements :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
...
<display:table name="sessionScope.lEmployees" id="item" pagesize="20" requestURI="ServletEmployee" defaultsort="1" defaultorder="descending" decorator="fr.comatek.ustonconfig.decorator.USCDecorator">	
	<display:column property="id" title="Id" />
	<display:column property="name" title="Nom" sortable="true" />
	<display:column property="firstname" title="Prénom" />
	<display:column property="gender" title="Genre" />
	<display:column property="birthDate" title="Date de naissance" />
	<display:column property="email" title="E-mail" />
	<display:column property="connectionDate" title="Dernière connexion" />
	<display:column property="username" title="Login" />	
	<display:column property="myLink" title="" />
</display:table>
...
Le code de mon Decorator :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
...
public class USCDecorator extends TableDecorator {
 
    public String getMyLink()
    {
        Employee emp = (Employee) getCurrentRowObject();
        int empId= emp.getId();
 
        return "<a href=\"edit_employe.jsp?idEmployee=" + empId + "\">Modifier</a>";
    }
}
...
Et donc le code de la JSP edit_employe.jsp où j'essaie en vain d'afficher une valeur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
...
<c:set var="lEmployees" value="${sessionScope.lEmployees}"/>
...
<span class="formLeft">Nom :</span>
<span class="formRight"><input type="text" class="input" value="${lEmployees.name}" disabled="true" /></span>
J'ai l'erreur suivante qui s'affiche
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
 
HTTP Status 500 -
 
type Exception report
 
message
 
descriptionThe server encountered an internal error () that prevented it from fulfilling this request.
 
exception
 
org.apache.jasper.JasperException: javax.el.PropertyNotFoundException: The class 'java.util.HashSet' does not have the property 'name'.
 
root cause
 
javax.el.PropertyNotFoundException: The class 'java.util.HashSet' does not have the property 'name'.
 
note The full stack traces of the exception and its root causes are available in the Oracle GlassFish Server v3 logs.
Oracle GlassFish Server v3
Je ne vous ai pas mis le code de la Servlet ni de l'EJB, je ne pense pas que le problème vienne de là (?)...

Je pense que je ne renseigne pas correctement l'attribut value dans la JSP edit_employee.jsp mais malgré plusieurs essais/recherches, je n'ai pas encore trouvé la solution...

Merci par avance pour vos contributions.