Velocity 页面加减运算
需在VM页面中进行加减运算,如
|
1
|
$!row.buyNum - $!row.sellNum |
在页面上打印出来就是
3-0
然后不知道怎么用Velocity进行页面的加减运算,问了一下度娘,也找到答案
|
1
|
#set($tihuo=$!row.buyNum - $!row.sellNum) |
|
1
|
是自己在页面随意定义的变量,用来保存计算结果的,然后直接在页面上写上下面的代码就行了 |
|
1
|
$tihuo |
也可以 这样 #set($i=$math.sub($velocityCount,1))
<!-- $math.add("10","4") 14 $math.sub("100","20") 80 $math.mul("11","7")
77 $math.div("100","5") 20 $math.idiv("100","5") 20 $math.pow("2","5") 32
$math.mod("13","5") 3 $math.max("99","16") 99 $math.min("99","16") 16 $math.abs("-99")
99 \$math.cell("99.26") $math.cell("99.26") $math.floor("99.26") 99 $math.random
0.7663665545444911 $math.random("1","10") 2 $math.roundTo("2","5") 5.0 $math.toInteger("15")
15 $math.toDouble("15") 15.0 $math.toNumber("15") 15 -->
<tool>
<key>math</key>
<scope>application</scope>
<class>org.apache.velocity.tools.generic.MathTool</class>
</tool>
浙公网安备 33010602011771号