您的位置:首页 > 其它

EL表达式中 empty 和 null 区别

2016-07-16 16:54 211 查看
在EL中empty对""和null的处理都返回true,而==null对""返回false,对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和""
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: