EL表达式

基本语法   EL语法的基本${xxxx}

1.访问对象属性和数组元素

         使用“.”来访问  ${param.username}或者${param["username"]}。数组${param.name[0]}访问name中第一个元素。

2.EL运算符

         ${16+5}==21,${16&&5}==true.${16>0?1:0}返回1

        ${empty var}检查var是否为null,是就返回true,如果var为集合数组,没有元素为null。empty和“!”和起来用可以判断是否不为null

3.隐含对象


可以分为4类

1.http有关,header,headerValues,param,paramValues,cookie

2.表示范围pageScope,requestScope,sessionScope,applicationScope

3.PageContext

pageContext.session,pageContext.request,pageContext.response,pageContext.application

4.web初始化initparam


4.命名变量

EL表达式中的变量为命名变量。

${username}等价于pageContext.getAttribute("username"),如果username为null什么都不返回。




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值