标签:
//嵌套遍历,先给外层的map(假设是放在root中的,如果放在context的map中,要加#)取个别名,放到Actioncontext中
<s:iterator value="map" var="mar">
//当map被放到iterator之后,每遍历一个元素,就临时将其放到栈顶,所以可以直接取值
//这个value就是外层map的值,也就是里层的map
<s:iterator value="value">
//每次都取出外层map的key,以便对应观察
<s:property value="#var.key"/>
//这个是里层map的key,同样的里层的map在遍历元素也会临时放到root中,可以直接取值
<s:property value="key"/>
//value就是user对象
<s:property value="value.username"/>
<s:property value="value.password"/>
</s:iterator>
</s:iterator>
<s:iterator>遍历map=new TreeMap(string,Map(string,User))
标签:
原文地址:http://www.cnblogs.com/chuliang/p/5781847.html