1. 程式人生 > >FreeMarker使用之比較if

FreeMarker使用之比較if

freemark spa free ttr 部分 判斷 字符串 日期 mark

1. =或者==:判斷兩個值是否相等.

2. !=:判斷兩個值是否不等.

3. >或者gt:判斷左邊值是否大於右邊值

4. >=或者gte:判斷左邊值是否大於等於右邊值

5. <或者lt:判斷左邊值是否小於右邊值

6. <=或者lte:判斷左邊值是否小於等於右邊值

註意:=和!=可以用於字符串,數值和日期來比較是否相等,但=和!=兩邊必須是相同類型的值,否則會產生錯誤,而且FreeMarker是精確比 較,”x”,”x “,”X”是不等的.其它的運行符可以作用於數字和日期,但不能作用於字符串,大部分的時候,使用gt等字母運算符代替>會有更好的效果,因為 FreeMarker會把>解釋成FTL標簽的結束字符,當然,也可以使用括號來避免這種情況,如:<#if (x>y)>

FreeMarker使用之比較if