3
工作,我有速度HTML的代码减法不与Velocity模板
<html>
#set ($Total1 = 0.0)
#set ($Total2 = 3.0)
#set ($Total3 = $Total2 -$Total1)
$Total3
</html>
的$共3中,无法显示。事实上,减法不起作用。任何人都可以请这个帮助我
工作,我有速度HTML的代码减法不与Velocity模板
<html>
#set ($Total1 = 0.0)
#set ($Total2 = 3.0)
#set ($Total3 = $Total2 -$Total1)
$Total3
</html>
的$共3中,无法显示。事实上,减法不起作用。任何人都可以请这个帮助我
我刚刚在Velocity 1.6中试过这个例子,它工作正常。
两个可能导致问题的可能的事情。
(1)您的示例未正确复制。如果短划线位于标识符的旁边,它将成为标识符的一部分。所以这个例子会失败,因为“ - ”符号实际上是Total2标识符的一部分。
#set ($Total3 = $Total2- $Total1)
(2)您正在使用一个非常旧版本的Velocity。浮点数是从Velocity 1.5开始的合法语法。 (当前版本是1.7)。在此之前,整数是唯一允许的数字类型。
这也适用于BigDecimal数字。 – 2016-06-24 12:16:23
确保您使用的是现代版本。古代Velocity版本仅支持整数数学。 – 2013-03-19 16:19:13