Bonjour tout le monde!
Dans une application Struts, je dois afficher une liste de membres avec plusieurs informations.
Au début, j'avais une liste des membres en ligne, tous à la suite:
Mais j'ai vite remarqué que la liste était trop longue.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 ... <logic:iterate id="liste" name="listeMembres"> <tr> <td width="80"><html:link action="afficheProfilAction.do" paramName="liste" paramId="membre" paramProperty="pk_membre"><img src='<bean:write name="liste" property="url_photo"/>' width="100"></html:link></td> <td width="80"><bean:write name="liste" property="nom"/></td> <td width="100"><bean:write name="liste" property="prenom"/></td> <td>dit : <bean:write name="liste" property="surnom"/></td> </tr> </logic:iterate> ...
Je souhaite donc afficher 3 membres par ligne.
Le code HTML de ce que je souhaite avoir comme rendu est le suivant:
Comment utiliser les tags pour rendre cet affichage dynamique?
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 <table width="100%" border="0"> <tr> <td><p>Nom Prénom<br> dit: Surnom </p> </td> <td><p>Nom2 Prénom2<br> dit: Surnom2 </p> </td> <td><p>Nom3 Prénom3<br> dit: Surnom3 </p> </td> </tr> <tr> <td><img src="image1.jpg" width="100" height="132"></td> <td><img src="image2.jpg" width="100" height="132"></td> <td><img src="image3.jpg" width="100" height="132"></td> </tr> </table>
A savoir que j'ai sur la session une ArrayList contenant un bean par membre. Et pour respecter le principe MCV je ne veux en aucun cas modifier le code métier et créer 3 ArrayList différentes...
Merci pour votre aide!
Adrien
Partager