最近在專案中需在vm頁面中進行加減運算,如
$!row.buynum - $!row.sellnum
在頁面上列印出來就是
3-0然後不知道怎麼用velocity進行頁面的加減運算,問了一下度娘,也找到答案
#set($tihuo=$!row.buynum - $!row.sellnum)
是自己在頁面隨意定義的變數,用來儲存計算結果的,然後直接在頁面上寫上下面的**就行了
$tihuo
程式執行正確。
注意:記得要在加減法的操作符兩邊加上乙個空格,不然在velocity中頁面上的符號會自動呼叫tostring方法,後面的sumamont,surcharge,depositamount轉化成了string,所以就沒有進行計算
下面是錯誤示範:
#set($tihuo=$!row.buynum-$!row.sellnum)
程式執行錯誤。
Velocity 加減運算
因為在做的乙個專案裡用的是velocity,以前一直沒用過,一直都是用的框架自帶的標籤,如struts2等,做了一段時間感覺差不多都一樣的,無非就是if.else.foreach等,但是網上說freemaker要強大的多,我也沒用過,所以就沒資格說那個好,但是用velocity有點讓我不爽,velo...
關於Velocity加減法等四則運算的迷思
曾今有乙個freemarker擺在我面前。我沒有好好珍惜,遇到了velocity我才想起失去的美好.article.hits article.waphits article.mobilehits理想非常美好,現實輸出的是 number number number的乙個大字串 想當年。用freemar...
加減運算 4 平面向量及加減運算
4.平面向量及加減運算 有向線段 規定了方向的線段叫做有向線段 directed line segment 有向線段的方向是從一點到另一點的指向,這時線段的兩個端點有順序,我們把前一點叫做起點,另一點叫做終點,畫圖時在終點處畫上箭頭表示它的方向.如圖,有向線段ab,記作 向量 既有大小 又有方向的量...