Bonjour à tous, voilà j'ai une classe administrateur qui hérite de superviseur qui elle même hérite de agent, ensuite dans ma classe action je récupère tous les agents (administrateur et superviseur) dans un arrayList<agent> que j'affiche ensuite dans ma page jsp avec iterator mais malgré toutes mes tentatives il n'affiche rien et il y a aucune erreur;
voilà le code de ma classe 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
 
InitialContext ctx = new InitialContext();
			GestionRemote gr = (GestionRemote)ctx.lookup("ProjetVOIPEAR/Gestion/remote");
			if(gr.identification(login, password) != null)
			{
				if (gr.identification(login, password).getClass().equals(Administrateur.class))
				{
					InitialContext ct = new InitialContext();
					MethodAdministrateurRemote mar = (MethodAdministrateurRemote)ct.lookup("ProjetVOIPEAR/MethodAdministrateur/remote");
					lAgent = (ArrayList<Agent>) mar.findAgent();
					for (Agent element : lAgent) {
						System.out.println(element.getFullName());
					}
					administrateur = (Administrateur) agent;
					return "ADMINISTRATEUR";
				}
				if (gr.identification(login, password).getClass().equals(Superviseur.class))
				{
					superviseur = (Superviseur) agent;
					return "SUPERVISEUR";
				}
				if (gr.identification(login, password).getClass().equals(Agent.class))
				{
					agent = gr.identification(login, password);
					return "AGENT";
				}
voilà le code de ma jsp
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
<s:iterator value="lAgent">
										<tr>
											<td><s:property value="userId" /></td>
											<td><s:property value="user"/></td>
											<td><s:property value="fulName"/></td>
											<td><s:property value="userId"/></td>
											<td><s:property value="email"/></td>
										</tr>
									</s:iterator>