jsp EL运算符

算术运算符

算术运算符说明示例结果
+ ${1 + 1} 2
- ${1 - 1} 0
* ${1 * 2} 2
/或div ${3 / 2} 1.5
%或mod 取余 ${3 % 2} 1

关系运算符

关系运算符说明示例结果
= = 或 eq 等于 {1 = = 1}或{1 eq 1} true
!= 或ne 不等于 {1 != 1}或{1 ne 1} false
< 或 lt 小于 {1 < 2}或{1 lt 1} true
> 或 gt 大于 {1 > 2}或{1 gt 1} false
<= 或 le 小于或者等于 {1 <= 2}或{1 le 1} true
>= 或 ge 大于或者等于 {1 >= 2}或{1 ge 1} false

逻辑运算符

逻辑运算符说明示例结果
&& 或 and 交集 {A && B}或{A and B} 当A和B都为true时为true,其他情况为false
|| 或 or 并集 {A || B}或{A or B} 当A和B都为false时为false,其他情况为true
! 或 not {!A} 或{not A} 当A为true时,为false 当A为false时,为true

条件运算符

${表达式1 ? 表达式2 : 表达式3} // 与java用法相同
${currentUser.name=="admin"?"管理员":"普通用户"}

验证运算符  

${empty 表达式} 返回布尔值判断表达式是否为"空"值,null值、无元素的集合或数组、长度为零的String被认为是空值。

原文地址:https://www.cnblogs.com/czq520/p/11971919.html