2010-04-26 118 views
1

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

任何提示?

谢谢。

回答

3

最终会有什么结果呢?

这可能是因为总被初始化为一个字符串。

尝试

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