4

私はvelocityhtmlにこのコードを持っています

<html>



#set ($Total1 = 0.0)
#set ($Total2 = 3.0)
#set ($Total3 = $Total2 -$Total1)
$Total3

</html>

$Total3が表示されません。実際、減算は機能していません。誰かがこれについて私を助けてくれますか

4

1 に答える 1

12

その例をVelocity1.6で試したところ、うまくいきました。

問題を引き起こしている可能性のある2つのこと。

(1)例が正しくコピーされていません。ダッシュが識別子の横にある場合、それは識別子の一部になります。したがって、「-」記号は実際にはTotal2識別子の一部であるため、この例は失敗します。

#set ($Total3 = $Total2- $Total1)

(2)非常に古いバージョンのVelocityを使用しています。浮動小数点数は、Velocity1.5以降の有効な構文でした。(現在のバージョンは1.7です)。それ以前は、整数が許可された唯一の数値タイプでした。

于 2013-03-16T21:01:53.217 に答える