Encore un problème de tri
Bonjour,
Je débute un peu sous Struts, je lis de nombreuses documentations, mais je ne trouve pas la solution à mon probème.
Je dispose de la vue suivante :
Code:
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
| <%@ include file="/WEB-INF/jsp/commun/taglibs.jsp"%>
<html:xhtml/>
<html:xhtml/>
<logic:notEmpty name="listeEtrForm">
<jsp:include page="../commun/pagerhaut.jsp"/>
<!-- Ici un tableau des autres données -->
<table>
<tr>
<th>Tronçon</th>
<th>Saturation</th>
</tr>
<logic:iterate id="etr" name="listeEtrForm" indexId="i">
<!-- ICI JE SOUHAITE TRIE ETR PAR etr.tro.dis.libelle PUIS par etr.tro.libelle -->
<tr>
<td>
<bean:write name="etr" property="tro.libelle" filter="false"/>
</td>
<td>
<bean:write name="etr" property="cnd.libelle" filter="false"/>
</td>
</table>
</logic:iterate>
</logic:notEmpty>
<logic:empty name="listeEtrForm">
Aucun état n'a encore été rapporté !
</logic:empty> |
Je ne peux pas toucher au fichier Action pour des raisons "internes" à notre organisation du travail. Comment faire pour trier ces données selon tro.dis.libelle de mon élément etr ? Car je ne vois comment utiliser une Collections à ce niveau.
N.B. : J'ai simplifier le problème pour l'exemple. Je ne dois pas seulement afficher le tableau, mais une succession de paragraphe de titre et de tableau. Je ne peux donc pas utiliser dispalytable.