在EL中empty对""和null的处理都返回true,
比如:a == null ,
如果a是等于""空字符串。结果就是false.只能判断null
${ empty a } 不管a等于null或者"" ,结果都是true.
Empty 运算符主要用来判断值是否为空(NULL,空字符串,空集合)。
el表达式一般不直接用== != > < >= <=之类的表示
,而是使用字母表示的表达式,他们的表示如下:
eq :等于 (==)
ne : 不等于(!=)
gt :大于
lt 小于<
ge 大于等于
le 小于等于
not empty:不等于空 包括 null和""
empty :空 包括 null和""