Mapのリストで個々のkey,valueを取り出す(Struts-jsp編)

Strutsとjspに於いて例えばListの中身がそれぞれmapの場合

@param list(java.util.ArrayList);map(java.util.HashMap)のリスト

<logic:iterate id="map" name="list">
    <bean:define id="item" name="map" type="java.util.Map"/>
    <%–コレクションがjava.util.Mapである場合には、取り出される要素はjava.util.Map.Entryになる–%>
    <logic:iterate id="info" collection="<%=item %>">       
        <bean:define id="key" name="info" property="key"/>
        <bean:define id="value" name="info" property="value"/>
        mapのキーは<%= key%>、値は<%=value%>です
    </logic:iterate>
</logic:iterate>