Expression Language 表达式语言,替代JSP页面中数据访问时的复杂编码,可以非常便捷地取出域对
(pageContext、request、session、application)中保存的数据,前提是一定要先setAttribute,EL就相当于在简化getAttribute
${变量名}变量名就是setAttribute对应的key值。
取属性的优先级 pageContext>request>session>application 有点局部变量那味了,作用域大的反而排到后面了。
1、EL对于4种域对象的默认查找顺序:
pageContext---->request----> session---->application
按照上述的顺序进行查找,找到立即返回,在 application中也无法找到,则返回null
2、指定作用域进行查找
pageContext: $ipageScope.name}
request: ${requestScope.name}
session: ${sessionScope.name}
application: $(applicationScope.name}
-----------------------------------------------------------------------------------------------------------------
3.数据级联
3.EL执行表达式