在freemarker中,比較資料的大小時候,要注意大於號(>)的使用。如果不注意,程式就會發生異常資訊,如下面的例子:12
34<#assign x = 4>
<#if x>5 >
x>5
以上的方式進行比較,就會發生異常,原因是freemarker內部的解析處理原因,x>5中的大於號將會跟<#if中的小於號進行配對,導致解析出現問題。針對這種情況,有兩種方式解決:
方法一:加上括號。12
34<#assign x = 4>
<#if (x>5) >
x>5
方法二:使用gt符號。12
34<#assign x = 4>
<#if x gt 5 >
x>5
使用》=和》的時候有一點小問題。freemarker解釋》的時候可以把它當作ftl標籤的結束符。為了避免這種問題,不得不將表示式放到括號內:<#if (x > y) >,另外,可以使用lt代替<,lte代替<=,gt代替》,gte代替》=。由於歷史遺留的原因,ftl也支援\lt,\lte,\gt和\gte,使用他們和使用不帶反斜槓的效果一樣。
CSS樣式中」 大於號」
css 樣式中 大於號 在一段css 中見到乙個大於號 如下 body css zen garden div extradiv2 css中的大於號表示什麼意思呢?舉例說明 有乙個 div層包含多個 span 標籤,如下 親人獨家記憶 離不開你 此時用css 定義其樣式應該這樣 div span 但是...
CSS中大於號 的含義
css中 是在子元素選擇器 現的 是css3特有的選擇器,表明class樣式只作用於子級元素,對於子級再往下的元素則忽略不計,比如孫級的元素就會被忽略。只能選擇作為某元素的最近一級子元素,簡單理解就是選親兒子元素。a b表示選擇a元素的所有子b元素。與a b的區別在於,a b選擇所有後代元素,而a ...
MyBatis中大於號以及小於號的表達方式
在實際專案中,有很多需求需要通過設定乙個具體的時間段來搜尋或過濾所需的資料,今天筆者就mybatis中時間比較涉及到的大於,小於號的應用方法作個詳盡的講解。以下介紹兩種可行方法 轉義法 大於 小於 大於等於 小於等於 筆者案例 123 select id view parametertype map...