| EL表达式 |
简介
全称:Expression Language。是表达式语言。
作用:EL 表达式主要是代替 jsp 页面中的表达式脚本在 jsp 页面中进行数据的输出。 比 jsp 的表达式脚本简洁。
格式:${表达式}
注意:EL 表达式在输出 null 值的时候,输出的是空串。jsp 表达式脚本输出 null 值的时候,输出的是 null 字符串。
搜索域数据的顺序
顺序: pageContext ->request -> session -> application
当四个域中都有相同的 key 的数据的时候,EL 表达式会按照四个域的从小到大的顺序去进行搜索,找到就输出。
EL 表达式输出 Bean 的普通属性,数组属性。List 集 合属性,map 集合属性
- 输出 Person 类中普通属性,数组属性。list 集合属性和 map 集合属性。
运算
- 语法:${ 运算表达式 }
- 关系运算
- 逻辑运算
- 算术运算
- empty 运算
- 三元运算
- “.”点运算 和 [] 中括号运算符
11 个隐含对象
- pageContext 对象的使用