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 | 除、/ |