<logic:iterate id="systemid" name="<%=Constants.TEMPLATE_LIST%>">
<td>
<bean:define id="systemKey" name="systemid" property="key"/>
<bean:define id="systemValue" name="systemid" property="value"/>
<br>
<logic:iterate id="system" name="systemKey" indexId="index">
<html:multibox property="buildSiteBean.selectedSystemIDs">
<bean:write name="system" property="key"/>
</html:multibox>
<bean:write name="system" property="value"/>
</logic:iterate>
<br>
<br>
<logic:iterate id="template" name="systemValue" indexId="index">
<input type="radio" name="<bean:write name='system' property='key'/>" value="<bean:write name='template' property='value'/>">
<img src="<%=Constants.TEMPLATE_PATH%>/<bean:write name='system' property='key'/>/<bean:write name='template' property='value'/>.gif" width="128" height="119" align="middle">
<br>
<br>
</logic:iterate>
<input type="radio" name="<bean:write name='system' property='key'/>" value="0" checked><bean:message key="prompt.buildsite.customTemplate"/>
</td>
</logic:iterate>参考上面,Constants.TEMPLATE_LIST就是一个hashtable,他的value又是一个hashtable,用bean:define 与logic:iterate的组合就可以取出里面的内容