jsp EL运算符
算术运算符
| 算术运算符 | 说明 | 示例 | 结果 |
|---|---|---|---|
| + | 加 | ${1 + 1} | 2 |
| - | 减 | ${1 - 1} | 0 |
| * | 乘 | ${1 * 2} | 2 |
| /或div | 除 | ${3 / 2} | 1.5 |
| %或mod | 取余 | ${3 % 2} | 1 |
关系运算符
| 关系运算符 | 说明 | 示例 | 结果 |
|---|---|---|---|
| = = 或 eq | 等于 | true | |
| != 或ne | 不等于 | false | |
| < 或 lt | 小于 | true | |
| > 或 gt | 大于 | false | |
| <= 或 le | 小于或者等于 | true | |
| >= 或 ge | 大于或者等于 | false |
逻辑运算符
| 逻辑运算符 | 说明 | 示例 | 结果 |
|---|---|---|---|
| && 或 and | 交集 | 当A和B都为true时为true,其他情况为false | |
| || 或 or | 并集 | 当A和B都为false时为false,其他情况为true | |
| ! 或 not | 非 | 当A为true时,为false 当A为false时,为true |
条件运算符
${表达式1 ? 表达式2 : 表达式3} // 与java用法相同
${currentUser.name=="admin"?"管理员":"普通用户"}
验证运算符
${empty 表达式} 返回布尔值判断表达式是否为"空"值,null值、无元素的集合或数组、长度为零的String被认为是空值。

浙公网安备 33010602011771号