JavaWEB-(三十二)EL基础操作符与隐含对象
本文最后更新于:December 3, 2021 pm
EL语言的灵感来自于ECMAScript和XPath表达式语言。EL是JSP 2.0增加的技术规范,其全称是表达式语言(Expression Language)。EL 是为了使JSP写起来更加简单。主要用于获取作用域中的数据。EL表达式语言是一种简单的语言,提供了在JSP中简化表达式的方法,目的是为了尽量减少JSP页面中的Java代码,使得JSP页面的处理程序编写起来更加简洁,便于开发和维护。
目录
1.基础操作符
EL表达式支持大部分Java所提供的算术和逻辑操作符,符号或者关键字:
| 操作符 | 描述 | 
|---|---|
| . | 访问一个Bean属性或者一个映射条目 | 
| [] | 访问一个数组或者链表的元素 | 
| ( ) | 组织一个子表达式以改变优先级 | 
| + | 加 | 
| - | 减或负 | 
| * | 乘 | 
| / or div | 除 | 
| % or mod | 取模 | 
| == or eq | 测试是否相等 | 
| != or ne | 测试是否不等 | 
| < or lt | 测试是否小于 | 
| > or gt | 测试是否大于 | 
| <= or le | 测试是否小于等于 | 
| >= or ge | 测试是否大于等于 | 
| && or and | 测试逻辑与 | 
| || or or | 测试逻辑或 | 
| ! or not | 测试取反 | 
| empty | 测试是否空值 | 
演示部分使用:
1  |  | 
2.隐含对象
JSP EL支持的隐含对象:
| 隐含对象 | 描述 | 
|---|---|
| pageScope | page 作用域 | 
| requestScope | request 作用域 | 
| sessionScope | session 作用域 | 
| applicationScope | application 作用域 | 
| param | Request 对象的参数,字符串 | 
| paramValues | Request对象的参数,字符串集合 | 
| header | HTTP 信息头,字符串 | 
| headerValues | HTTP 信息头,字符串集合 | 
| initParam | 上下文初始化参数 | 
cookie | 
Cookie值 | 
pageContext | 
当前页面的pageContext | 
2.1 获取应用上下文
1  |  | 
2.2 获取Cookie对象
1  |  | 
                本文作者: 墨水记忆 
                本文链接: https://tothefor.com/DragonOne/1948181543.html 
                版权声明: 本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!