jsp EL表达式

EL     全名 : Expression Language (表达式语言),EL的主要作用

1. 获取数据

    1.1 用于替换JSP页面中的脚本表达式,获取web作用域中的所有数据,获取JavaBean,list,map。。。

2. 执行运行

    2.1 可以进行简单的运算处理,四则运算,三元表达式,。。。==。逻辑比较

    ==或eq

    != nq

    < lt    

    > gt

    <= le

    >= ge

    && and

    ||   or

! not

empty 检查对象是否为空

3. 获取内置对象(作用域中的内容)

    3.1 获取隐式对象(9大内置对象)

4. 调用java方法

4.1 可以直接调用实例类中的方法。。。

语法 :${标识符}

EL 表达式的执行过程 : 调用pageContext。findAttribute(“name”)方法,迎来查询标识符关键字,分别从page,request,session,application 四个作用域查找相应的对象,如果找不到返回“” (注意不是null,而是空字符串)

pageScope          获取page作用域中保存的属性map对象

requestScope     获取request作用域保存的属性

sessioncope     获取session作用域中保存的属性

applicationScope     获取application作用域中保存的属性

pageContext 

param      获取请求数据的map对象

paramValues

header  : 获取请求头的对象,如果包含特殊字符,“-”使用header["user-agent]

headerValues:  将请求value转换成数组形式

cookie

initParam 获取web应用的初始化参数

你可能感兴趣的:(jsp EL表达式)