Itérer sur une Liste de Cartes à l'aide de s:iterator

Je suis en train de parcourir une Liste de Cartes à l'aide de s:iterator. Je peux parcourir la Liste sans problèmes, mais je ne peux pas l'obtenir pour parcourir les entrées de la carte. Jusqu'à présent, j'ai obtenu ceci:

[..]
<s:iterator value="records" status="recordsStatus" var="record">
        <s:if test="#recordsStatus.index ==0">
            <tr>
                <td colspan="*"></td>
            </tr>
        </s:if>
        <tr>
            <s:iterator value="record.entrySet()" status="fieldStatus">
            <td>
                <s:property value="key"/>/<s:property value="value"/>
            </td>
            </s:iterator>
        </tr>
    </s:iterator>
[..]

La balise génère le

<tr></tr>

pour chaque entrée, mais il n'est pas en traversant la deuxième itération, donc je suppose que je suis en train de faire quelque chose de mal avec l'attribut value. Pouvez-vous m'aider?

Grâce

Jose

OriginalL'auteur Jose L Martinez-Avial | 2010-12-13