Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我在 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>
“总”值与预期计算不符。mq 是一个整数,m.sts.uf 是一个浮点数。
有什么提示吗?
谢谢。
总最终是什么?
这可能是因为总被初始化为字符串。
尝试
<g:set var="total" value="${0l}" />