我有一个迭代,我想计算这样的值之和:
<s:iterator value="myValues" status="myStatus">
<s:property value="value" />
</s:iterator>
<s:property value="total.here" />
我想在“total.here”中显示“value”的总和。 对不起,我的英语不好。 非常感谢你。
答案 0 :(得分:4)
假设 myValues 是一个数组或可从您的操作中访问的整数值列表:
<s:set var="total" value="%{0}" />
<s:iterator value="myValues">
<s:set var="total" value="%{top + #attr.total}" />
</s:iterator>
<s:property value="%{'' + #attr.total}" />
答案 1 :(得分:1)
Samuel_xL的回答是正确的。但是,一般来说,如果你可以编辑你的动作类,我建议你在那里进行计算而不是在jsp中进行计算。