VIC Hakuna Matata

Enjoy the little things,because one day you may look back and discover they were the big things.

Velocity 页面加减运算

最近在项目中需在VM页面中进行加减运算,如

#set($balance=$!{sumAmont}+$!{surcharge}-$!{depositAmount})
总是报错,在页面上打印出来就是

100+50-120

在纠结了很久以后终于解决了,在这里记录下来,一是为了提醒自己,二是为了大家以后遇到这个 错误不用像我一样,纠结太久。

在velocity中页面上的符号会自动调用tostring方法,后面的sumAmont,surcharge,depositAmount转化成了string,

所以就没有进行计算,解决的办法就是再操作符的两边加一个空格也就是

#set($balance=$!{sumAmont} + $!{surcharge} - $!{depositAmount})

程序运行正确。


阅读更多
文章标签: velocity string
个人分类: WEB Java
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭