<s:iterator id="c" value="claCodeMap" status="u">
<tr>
<td><s:property value="value"/></td>
<s:set name="claCode" value="key" /> <!--这里要将外部KEY重新赋予新的变量,否则在内部MAP中,会被覆盖-->
<s:iterator value="invMap" id="inv">
<td>
<!--getText为jsp格式标签可以定义输出格式,需在头部引用 <%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt"%> -->
<s:property value=" getText('{0,number,0.00}',{countMap[#claCode+'_'+key]})"/>
<!--注意 #号,这里用了三元表达式-->
<s:property value=" (countMap[#claCode+'_'+key]==''||countMap[#claCode+'_'+key]==null)?0:countMap[#claCode+'_'+key]"/>
</td>
</s:iterator>
</tr>
</s:iterator>
<tr>
<td><s:property value="value"/></td>
<s:set name="claCode" value="key" /> <!--这里要将外部KEY重新赋予新的变量,否则在内部MAP中,会被覆盖-->
<s:iterator value="invMap" id="inv">
<td>
<!--getText为jsp格式标签可以定义输出格式,需在头部引用 <%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt"%> -->
<s:property value=" getText('{0,number,0.00}',{countMap[#claCode+'_'+key]})"/>
<!--注意 #号,这里用了三元表达式-->
<s:property value=" (countMap[#claCode+'_'+key]==''||countMap[#claCode+'_'+key]==null)?0:countMap[#claCode+'_'+key]"/>
</td>
</s:iterator>
</tr>
</s:iterator>