EL 表达式可以进行各种运算,其中常用的运算符有:
序号 种类 运算符
1 算术运算符 + - * / % (不支持++、--)
2 关系运算符 == != > >= < <=
3 逻辑运算符 ! && || not and or
4 条件运算符 ? :
5 取值运算符 [] 点号. 除了上述运算符外,还有一个非常有用的运算符 empty,其用法为${empty 变量},结 果为布尔值。
若变量未定义,则返回值为 true
若变量为 String 类型,且其值为空串,则返回值为 true。
若变量为引用类型,且其值为 null,则返回值为 true。
若变量为集合类型,且其不包含任何元素,则返回值为 true。