我有这个代码在速度html
<html>
#set ($Total1 = 0.0)
#set ($Total2 = 3.0)
#set ($Total3 = $Total2 -$Total1)
$Total3
</html>
Run Code Online (Sandbox Code Playgroud)
$ Total3未显示.实际上减法是行不通的.任何人都可以帮我这个
我刚刚在Velocity 1.6中尝试了这个例子,它运行良好.
可能导致问题的两种可能的事情.
(1)您的示例未正确复制.如果破折号位于标识符旁边,则它将成为标识符的一部分.所以这个例子会失败,因为" - "符号实际上是Total2标识符的一部分.
#set ($Total3 = $Total2- $Total1)
Run Code Online (Sandbox Code Playgroud)
(2)您使用的是Velocity的旧版本.浮点数是从Velocity 1.5开始的合法语法.(目前的版本是1.7).在此之前,整数是唯一允许的数字类型.
| 归档时间: |
|
| 查看次数: |
6392 次 |
| 最近记录: |