gsp中变量的问题

时间:2010-04-26 02:38:35

标签: grails variables gsp

我在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是一个浮点数。

任何提示?

感谢。

1 个答案:

答案 0 :(得分:3)

总结局是什么?

可能是因为total被初始化为String。

尝试

<g:set var="total" value="${0l}" />