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和""
比如:a ==null ,如果a是等于""字符串空。结果就是false.只能判断null
empty a 不管a等于null或者"' ,结果都是true.
Empty 运算符主要用来判断值是否为空(NULL,空字符串,空集合)。
el表达式一般不直接用== != > < >= <=之类的表示相等不等于 大于 小于 大于等于 小于等于,而是使用字母表示的表达式,他们的表示如下:
== eq 等于
!= ne 不等于
> gt 大于
< lt 小于
>= ge 大于等于
<= le 小于等于
not empty 不等于空 包括 null和""
empty 空 包括 null和""
相关文章推荐
- HDU 1584 蜘蛛牌(很经典的深搜)
- Android中pendingIntent的深入理解
- js 关于BOM浏览器兼容问题 函数封装
- Xcode打包ipa的步骤(简述)
- Javascript-网页编程-DHTML-下拉菜单
- C++ PP chapter Ⅶ C++的编程模块
- 7.16第一题“竞赛排名”
- Linux下查看哪些文件占用磁盘空间比较大
- Dictionary抽象类源码解析
- 一次爬虫实践学习(C#)
- 超简单方法搭建Eclipse下的Android NDK
- Linux 服务器安装配置 TimeMachine
- 【JVM】(一):Java内存模型
- 多线程
- 设计模式之桥接模式
- svn database is locked
- 位运算
- 写给实验室的下一代
- 计算pi
- [置顶] iOS开发中WiFi相关功能总结