我在gsp页面中有一个循环,我想在运行中进行计算,所以我设置了一个变量:
<g:set var="total" value="0" />
在循环中:
<g:each in="${mob}" var="m">
...
<g:set var="total" value="${total+(m.q*m.sts.uf)}"/>
...
</g:each>
“总”值与预期计算不对应。 m.q是一个整数,m.sts.uf是一个浮点数。
任何提示?
感谢。
答案 0 :(得分:3)
总结局是什么?
可能是因为total被初始化为String。
尝试
<g:set var="total" value="${0l}" />