EL表达式运算符

1.算术运算符

  • 例如: 6 + 6 。 注 意 : 在 E L 表 达 式 中 的 ‘ + ’ 只 有 数 学 运 算 的 功 能 , 没 有 连 接 符 的 功 能 , 它 会 试 着 把 运 算 符 两 边 的 操 作 数 转 换 为 数 值 类 型 , 进 而 进 行 数 学 加 法 运 算 , 最 后 把 结 果 输 出 。 若 出 现 {6+6} 。注意:在EL表达式中的‘+’只有数学运算的功能,没有连接符的功能,它会试着把运算符两边的操作数转换为数值类型,进而进行数学加法运算,最后把结果输出。若出现 6+6EL+{‘a’+‘b’}则会出现异常。
  • 例如:${4-3}
  • 例如:${4*3}

/ 例如:${9/3}

2.关系运算符

或者 gt, 例如:${8>9} 或者 ${8 gt 9 }

= 或者 ge, 例如:${45>=9} 或者 ${45 ge 9 }

< 或者 lt, 例如:${4<9} 或者 ${4 lt 9 }

<= 或者 le, 例如:${9<=8} 或者 ${9 le 8 }

== 或者 eq, 例如:${4==4} 或者 ${4 eq 4 }

!= 或者 ne, 例如:${4!=3} 或者 ${4 ne 3 }

3.逻辑运算符

&& 或者 and, 例如:${false && false} 或者 ${false and false }

|| 或者 or, 例如:${true || false} 或者 ${true or false }

! 或者 not,例如: ! t r u e ( 相 当 于 {!true}(相当于 !true{false}) 或者 ${not true }

4.三元运算符

? : 例如:${3>2?‘是’:‘不是’}

5.特殊运算符

empty 判断EL表达式中的表达式是否为空,例如:${empty sessionScope.user}

原文:https://blog.csdn.net/zhangzeyuaaa/article/details/45419351

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值