在struts 2标签中计算?

时间:2010-10-08 09:55:24

标签: struts2 tags

我有一个迭代,我想计算这样的值之和:

 <s:iterator value="myValues" status="myStatus">
     <s:property value="value" />
 </s:iterator> 
 <s:property value="total.here" /> 

我想在“total.here”中显示“value”的总和。 对不起,我的英语不好。 非常感谢你。

2 个答案:

答案 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中进行计算。