Bonjour à tous,

Après avoir chercher des heures et des heures, sur le net, une solution à mon problème, j'en viens à pauser celui-ci sur ce forum en espérant que quelqu'un puisse m'aider.

Le problème est le suivant:
J'ai une JSP qui possède dans sa session deux ArrayList. Quand je souhaite iterer chacune d'elle séparément sur la même page, le premier iterate affiche le contenu des deux ArrayList contenue comme Attribut de la session.

Ma question est la suivante:
Comment faire en sorte que chaque iterate n'affiche que le contenu du ArrayList donné comme nom de l'iterate?

Pour plus d'info voici des bouts de code:
-----------------------------------------------------------
le fichier Action qui est appelé avant le forward vers la JSP

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
specificDaysList = bankHolidays.getSpecificDays();
recurrentDaysList = bankHolidays.getRecurrentDays();
session.setAttribute("SpecificDays" , specificDaysList);
session.setAttribute("RecurrentDays" , recurrentDaysList);
la JSP :

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
<%@ taglib uri="http://jakarta.apache.org/struts/tags-bean" prefix="bean"%>
<%@ taglib uri="http://jakarta.apache.org/struts/tags-html" prefix="html" %>
<%@ taglib uri="http://jakarta.apache.org/struts/tags-logic" prefix="logic" %>
...
<logic:iterate id="specificDays" name="SpecificDays"> 
  <tr>
    <td align="center">
      <html:text value="${specificDays.date}" property="<%= specificDate %>"/>
    </td>
  </tr>
</logic:iterate>
...
<logic:iterate id="recurrentDays" name="recurrentDays"> 
  <tr>
    <td align="center">
      <html:text value="${recurrentDays.date}" property="<%= recurrentDate %>"/>
    </td>
  </tr>
</logic:iterate>
Voilà, si vous pouvez m'aider pour ceux qui auraient déjà rencontré ce problème, MERCI bcp d'avance.