下面通过一个例子看看看null和empty的区别,建立一个test.jsp文件,内容如下:

<%@page pageEncoding="utf-8" %>
name:${param.name }
empty处理结果:${empty param.name }
==null处理结果:${param.name == null } 

情况1:地址栏输入:http://127.0.0.1:8080/test.jsp
显示:
name:
empty处理结果:true
==null处理结果:true
情况2:地址栏输入:http://127.0.0.1:8080/test.jsp?name=
显示:
name:
empty处理结果:true
==null处理结果:false
结论:
在EL中empty对""和null的处理都返回true,而==null对""返回false,对null返回true。

转载于:https://www.cnblogs.com/longshiyVip/p/4725712.html

EL表达式中null和empty的区别相关推荐

  1. EL表达式中,param和requestScope的区别

    在看param和requestScope之前,不妨先了解下在java下request的情况: 1. request对象通常用来接收客户端提交到服务端的数据,如:在servlet或者action中可以用 ...

  2. EL表达式中比较String类型数字的大小

    当后台向前端页面传入String类型数字,并需要在EL表达式对此数据进行比较大小,如下 <c:when test="${(!empty ecgParamConfig.minAverag ...

  3. EL表达式中字符判断

    需求背景 今天在做前台数据展示处理时,使用到了el表达式来判断,正常使用eq或==,无效,代码如下 <div><c:if test="${myparam.isUse eq ...

  4. EL表达式中fn函数(转载)

    EL表达式中fn函数 JSTL 使用表达式来简化页面的代码,这对一些标准的方法,例如bean的getter/setter方法,请求参数或者context以及 session中的数据的访问非常方便,但是 ...

  5. EL表达式中fn函数的强大功能,很简单,很好用,很强大

    很简单,很强大,EL表达式中fn函数的强大功能,比如举个例子,要计算某个对象中的某个集合的大小,直接用EL表达式就可以计算出来-- ${fn:length(clazze.course)} 使用fn函数 ...

  6. MySQL 中NULL和空值的区别

    平时我们在使用MySQL的时候,对于MySQL中的NULL值和空值区别不能很好的理解.注意到NULL值是未知的,且占用空间,不走索引,DBA建议建表的时候最好设置字段是NOT NULL 来避免这种低效 ...

  7. mysql两个字段相减_MySQL 中NULL和空值的区别?

    作为后台开发,在日常工作中如果要接触Mysql数据库,那么不可避免会遇到Mysql中的NULL和空值.那你知道它们有什么区别吗? 学不动了,也不想知道它们有什么区别.大兄弟,不行啊,要面试! 前些天我 ...

  8. JSP隐含变量和Spring中Model在EL表达式中的读取顺序

    偶然中存在着必然,必然中存在着偶然 偶然出现的bug,必然存是由代码的不合理甚至错误的 代码逻辑越长,越复杂,就越容易出现bug 之前项目里几次偶然出现了一个bug,简单的描述就是第一次新增了之后进行 ...

  9. MySQL 中NULL和空值的区别?

    做一个积极的人 编码.改bug.提升自己 我有一个乐园,面向编程,春暖花开! 01 小木的故事 作为后台开发,在日常工作中如果要接触Mysql数据库,那么不可避免会遇到Mysql中的NULL和空值.那 ...

最新文章

  1. ZigZag Conversion
  2. C#-Stmp发邮件
  3. python三大流程控制
  4. oracle is null效率,Oracle查询优化之is null和is not null优化
  5. 手把手教你java快速过滤关键词
  6. matlab计算斜方差_计算一幅图像的信噪比
  7. 在 NetBeans IDE 中调试 PHP 源代码
  8. LeetCode 75. Sort Colors
  9. filter-policy应用实验(华为设备)
  10. 如何快速学习PLC编程
  11. Linux中关于API函数与系统调用
  12. 计算机导论课程论文标题大全,计算机导论课程论文选题范文 计算机导论课程论文题目怎样定...
  13. windows 系统遍历USB设备 VID和PID
  14. pacman使用介绍
  15. Vue学习----第三天_webpack(学习webpack看这一篇就够了1.8w字)【6.7】
  16. 新型旅游网站热地带SEO优化建议
  17. 数据库身份证号加密密码加密_使用基于密码的加密保护会议室数据库
  18. mysql没有及时启动1053_mysql 启动 错误1053:服务没有及时响应启动或者控制请求
  19. 城市列表-根据拼音首字母排序
  20. 清除浮动的四种样式写法

热门文章

  1. Python中浮点数精度处理
  2. TensorFlow 自动文本摘要生成模型,2016
  3. B树、B+树、AVL树、红黑树
  4. android崩溃日志收集
  5. Github 简明教程
  6. 叶明回归IBM 负责大中华区合作伙伴业务
  7. Angular面试从喜剧到悲剧的十个问题
  8. python 不得不知的第三方库以及常用安装包
  9. Exchange邮件服务器实现外部邮件的收发
  10. 一步一步学Silverlight 2系列(13):数据与通信之WebRequest