EL表达式详解
来源:互联网 发布:中国中医药文献数据库 编辑:程序博客网 时间:2024/06/03 11:14
1、作用:
开发人员在无须java代码的情况下,可以方便的访问page、request、session、application作用域中的对象和其他对象。
2、EL 表达式语言
3、语法;
- 例如:${user.id } 、${sessionScope.user.name}
- d点操作符 访问user对象的id属性
- []操作符 ${user["id"]},当存取的属性名称中包含一些特殊字符时 ,入“-”,“.”,${user["my.id"]}
4、EL隐式对象
- 与范围有关的隐式对象;
对象名称
描述
pageScope
将页面(page)范围的变量名称映射到其值,例如:EL,表达式可以使用${pageScope.objectName}访问一个jsp中页面范围的对象,还可以${pageScope.objectName.attributeName}访问对象属性。
requestScope
将请求(request)范围的变量名称映射带其值,例如,EL表达式可以使用${requestScope.objectName}和${request.objectName.attributeNname}访问一个jsp请求范围对象及属性。
sessionScope
讲会话(session)范围的变量名映射到其值。该对象允许访问回话对象及属性,例如:${sessionScope.user}、${sessionScope.user.id}。
applicationScope
将应用程序(application)范围的变量名映射到其值。该隐式对象允许访问应用程序范围对象及属性。
- 与输入有关的隐式对象
param
按名称回去请求参数的值(String)/request.getParamter()
paramValues
获取请求的参数的所有值并作为String数组存储 /request.getParamterValues()
header
按名称获取请求头的值
headerValues
获取请求头的参数的所有值并作为String数组存储
cookie
按名称获取请求头附带的cookie值
initParam
按名称获取web应用程序上下文初始化参数
- jsp隐式对象
EL和jsp公共的对象:pageContext,EL可以通过pageContext来访问jsp中的其他隐式对象
例如:${pageContext.request.requestURI}
4、EL操作符
类型
操作符
算术运算符
+、-、*、/(或 div)和 %(或 mod)
关系运算符
==(或 eq)、!=(或 ne)、<</code>;(或 lt)、>;(或 gt)、<=(或 le)和
>;=(或 ge)
逻辑运算符
&&(或 and)、||(或 or)和 !(或 not)
条件运算符
A?B : C
空
变量user不存在 ,则${empty user}返回的结果为true
- JSTL详解--EL表达式
- JSTL详解---EL表达式
- EL表达式详解
- EL表达式详解
- EL表达式 (详解)
- EL表达式 (详解)
- EL表达式(详解)
- El表达式详解例子
- JSTL详解--EL表达式
- EL表达式实例详解
- EL表达式详解
- EL表达式的详解
- EL表达式详解
- EL表达式详解
- EL表达式 详解
- EL表达式详解
- EL表达式详解
- EL表达式详解
- poi操作excel
- JAVA基础编程练习题--50道
- ubuntu安装phpmyadmin
- USB协议架构及驱动架构
- @override 报错
- EL表达式详解
- linux启动流程arm
- 委托方式完成 场景类中实现模态框(弹出框)中的点击事件
- MATLAB drtoolBox install
- unity3d实现相机对场景物体的旋转、缩放、平移查看功能、近似于scene下查看场景的效果
- html 表单提交的几种方法
- GRE写作必备句型
- 使用叉积判断两条线段是否相交
- json_encode 中文乱码