文档首页 > > 用户指南> 参考> 表达式> 基础操作符

基础操作符

分享
更新时间:2020/05/27 GMT+08:00

EL表达式支持大部分Java提供的算术和逻辑操作符。

操作符列表

表1 基础操作符

操作符

描述

.

访问一个Bean属性或者一个映射条目

[]

访问一个数组或者链表的元素

()

组织一个子表达式以改变优先级

+

-

减或负

*

/ 或 div

% 或 mod

取模

== 或 eq

测试是否相等

!= 或 ne

测试是否不等

< 或 lt

测试是否小于

> 或 gt

测试是否大于

<= 或 le

测试是否小于等于

>= 或 ge

测试是否大于等于

&& 或 and

测试逻辑与

|| 或 or

测试逻辑或

! 或 not

测试取反

empty

测试是否空值

?:

类似if else表示式。如果?前面的语句为true,返回?和:之间的表达式的值;否则返回:后面的值。

举例

如果变量a为空,返回default,否则返回a本身。EL表达式如下:

#{empty a?"default":a}
分享:

    相关文档

    相关产品

文档是否有解决您的问题?

提交成功!非常感谢您的反馈,我们会继续努力做到更好!
反馈提交失败,请稍后再试!

*必选

请至少选择或填写一项反馈信息

字符长度不能超过200

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨

智能客服提问云社区提问