Velocity 頁面四則運算

因爲項目有個前端Velocity需求,因爲比較簡單,所以就後端自己寫了,在數據庫裏面存儲的數據是美分,在前臺顯示要顯示爲美元,所以要對金額數據進行除10操作(如果是其它除數可能需要考慮到無限小數的問題),但是因爲使用Velocity進行四則運算和遠程部署熱部署問題導致了不少的坑,下面總結下使用Velocity該如何正確的進行四則運算:

嘗試一

//很理想的按照Java的格式嘗試着輸出
$fundAmount/10

結果在模板頁面輸出的時候顯示爲:Number/10並沒有進行除法運算

嘗試二

//百度了下在運算符左右兩面加入空格都可以實現四則運算
$fundAmount / 10

0結果還是沒有什麼用,還是和上面一樣的輸出

嘗試三

//按照網上的解法將運算放在set裏面然後重新複製給新的變量
#set($fund=$fundAmount / 10)
$fund

最終終於正常顯示Number/10的結果

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章