2010-04-26 64 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}" />