EL表达式的保留字
表达式 el 保留字
2023-09-14 09:04:54 时间
保留字是系统预留的名称。在为变量命名时,应该避开这些预留的名称,以免程序编译时发生错误。EL 表达式的保留字如表 1 所示。
and | eq | gt | div |
---|---|---|---|
or | ne | le | mod |
no | lt | ge | true |
instanceof | empty | null | false |
这里 empty 和 null 都表示空,下面通过一个例子来说明 empty 和 null 之间的区别。
【例1】empty 和 null 的区别(reservedword_demo.jsp):
<%@ page contentType="text/html" pageEncoding="utf-8" %>
<html>
<head>
<title>empty 和 null 的区别</title>
</head>
<body>
<h1>EL 中的 empty 和 null 的区别</h1>
<hr/>
<h3>name:${param.name}</h3>
<h3>empty 处理结果:${empty param.name}</h3>
<h3>==null 处理结果:${param.name==null}</h3>
</body>
</html>
在浏览器的地址栏中输入 http://localhost:8080/ch7/reservedword_demo.jsp,显示结果如图 1 所示。
图1 对“ ”的显示结果
在浏览器的地址栏中输入 http://localhost:8080/ch7/reservedword.demo.jsp?name=,显示结果如图 2 所示。
图2 对null的显示结果
由此可知,在 EL 中,empty 对“ ”和 null 的处理结果都返回 true,而 ==null 对“ ”的处理结果返回 false,对 null 的处理结果返回 true。
相关文章
- JSF中EL表达式之this扩展
- C++ 表达式
- oozie中时间EL表达式
- C++ 表达式语句 海伦的故事
- Java若不为空则取其值的lambda表达式
- 13-spring学习-class类型表达式
- jsp学习---mvc模式介绍和el表达式,jstl标签库的使用入门
- [Servlet&JSP] 表达式语言EL
- lambda表达式
- [Servlet&JSP] 表达式语言EL
- el表达式跟ognl表达式的区别
- 【JSP笔记03】JSP中的九大内置对象、EL表达式、JSTL标签库的介绍及使用,如何自定义JSP标签
- jsp 标签库使用小结 JSTL EL表达式 JSP的标签分类
- EL表达式内置对象cookie
- EL表达式内置对象param和paramValues
- 使用EL表达式访问集合
- EL表达式的内置对象及其作用域
- JSP EL表达式的基本语法及运算符的优先级(一览表)
- 【项目实战】模板引擎JSP 之 JSTL和EL表达式
- 从lambda表达式看final关键字
- lambda表达式或者匿名函数中为什么要求外部变量为final
- 表达式树
- 栈的应用-判断表达式中括弧是否匹配(()、[]、{}三类括弧)
- Java学习路线-53:EL(表达式语言)入门及 EL 函数库
- 009-jdk1.8版本新特性一-展方法,Lambda表达式,函数式接口、方法引用构造引用
- python web py入门(44)- jQuery 事件 - 函数表达式
- Kotlin基础学习第5章—表达式