更新时间:2022-08-17 GMT+08:00
        
          
          
        
      
      
      
      
      
      
      
      
  
      
      
      
        
基础操作符
EL表达式支持大部分Java提供的算术和逻辑操作符。
操作符列表
| 操作符 | 描述 | 
|---|---|
| . | 访问一个Bean属性或者一个映射条目 | 
| [] | 访问一个数组或者链表的元素 | 
| () | 组织一个子表达式以改变优先级 | 
| + | 加 | 
| - | 减或负 | 
| * | 乘 | 
| / 或 div | 除 | 
| % 或 mod | 取模 | 
| == 或 eq | 测试是否相等 | 
| != 或 ne | 测试是否不等 | 
| < 或 lt | 测试是否小于 | 
| > 或 gt | 测试是否大于 | 
| <= 或 le | 测试是否小于等于 | 
| >= 或 ge | 测试是否大于等于 | 
| && 或 and | 测试逻辑与 | 
| || 或 or | 测试逻辑或 | 
| ! 或 not | 测试取反 | 
| empty | 测试是否空值 | 
| ?: | 类似if else表示式。如果?前面的语句为true,返回?和:之间的表达式的值;否则返回:后面的值。 | 
举例
如果变量a为空,返回default,否则返回a本身。EL表达式如下:
#{empty a?"default":a}
   父主题: EL表达式参考
  
  
    