Je dois développer un application web avec struts2, spring2 et JPA, de plus j'utilise eclipse Ganymede et tomcat 6.0, et une base oracle.

Je n'arrive pas à charger une liste dans un s:select

ma JSP :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
<s:form action="selectTag">
<s:select label="Année" name="annee" 
headerValue="--- Please Select ---"
list="listAnnee" listKey="rapportId" 
listValue="annee" emptyOption="true"/>
<s:submit/>
</s:form>
le fichier struts.xml :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
<action name="selectTag" class="com.afone.PayPlan.action.Annee" method="prepare">
<result name="success">/pages/affichagePP.jsp</result>
</action>
mon Action :
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
public class Annee extends ActionSupport implements Preparable
{
	  /**
         * 
         */
	private static final long serialVersionUID = -5463156633577802982L;
	private List<Rapport> listAnnee = new ArrayList<Rapport>();
	private Utilisateur client = null;
	RapportDao agent;
 
 
	public Annee(RapportDao service) 
	{
               this.agent = service;
        }
 
	public String execute()throws Exception
	{
 
		return SUCCESS;
	}
 
	public List<Rapport> getListAnnee()
	{
		return listAnnee;
	}
 
	public void setClient(Utilisateur util) 
        {
		this.client = util;
	}
 
	public Utilisateur getClient() 
        {
		return client;
	}
 
	public void prepare()throws Exception
	{
		//System.out.println("\nutilisateur = "+client.getLogin());
		listAnnee = agent.findAllAnnee(client);  
	}
 
}
Quand j'essaye d'afficher la page eclipse me renvoie l'erreur suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
GRAVE: "Servlet.service()" pour la servlet default a généré une exception
tag 'select', field 'list', name 'annee': The requested list key 'listAnnee' could not be resolved as a collection/array/map/enumeration/iterator type. Example: people or people.{name} - [unknown location]
merci d'avance !