1. 程式人生 > >EL(Expression Language)-EL操作符/EL表示式

EL(Expression Language)-EL操作符/EL表示式

Expression Language

在新專案中第一次接觸到這個,都是縮寫,全然看不懂,搜了一下是叫做EL操作符,也有叫EL表示式的,叫JSP 表示式語言的。暫時還不清楚其關係,根據搜尋結果整理合並了一下,先做此記錄。

操作符型別
術語 定義
算術型 +、-(二元)、*、/、div、%、mod、-(一元)
邏輯型 and、&&、or、
關係型 ==、eq、!=、ne、<、lt、>、gt、<=、le、>=、ge。可以與其他值進行比較,或與布林型、字串型、整型或浮點型文字進行比較
empty 空操作符是字首操作,可用於確定值是否為空
條件型 A ?B :C。根據 A 賦值的結果來賦值 B 或 C

上面表格來自於百度百科。有點意思先行記錄。

操作符
操作符 描述
eq 等於、 ==、 equal
ne 不等於、!=、not equal
lt 小於、<、less than
le 小於等於、<=、less than or equal
gt 大於、>、greater than
ge 大於等於、>=、great than or equal
bw 開頭是
bn 開頭不是
ew 結尾是
en 結尾不是
cn 包含
nc 不包含
bt 介於
and 與、 &&
or 或 、
not 取反 、 !
mod 取模、%
empty 是否空值
div 除、/