初始EL表达式

注意:El表达式如果在jsp中不起作用要添加上<%@ isEIgnored="false"%>:意思是是否忽略EL表达式
一。EL表达式
    ${  EL表达式  }
        El表达式语法有两个元素:$和{} ,缺一不可
    1.命令格式:${作用域对象别名.共享数据}
    2.命令作用:
        EL表达式在jsp中使用
        负责在jsp文件上从作用域对象中读取指定的共享数据并输出到响应体中
            
二。jsp中可以使用的作用域对象                                      EL表达式
        1.ServletContext   application :全局作用域对象      ${ applicationScope.数据名称}
        2.HttpSession    session :回话作用域对象               ${ sessionScope.数据名称}
        3.HttpServletRequets request :请求作用域对象      ${ requestScope.数据名称}
        4.PageContext    pageContext :当前页作用域对象  ${ pageScope.数据名称}
        
        ${pageContext.对象}
        可以拿到jsp中的隐藏内置对象例session等等
三。El中的操作符
    1. 点操作符:
         El表达式中点可以访问对象某个属性(例:${ 对象.属性})
     2. []操作符:
         类似点操作符,但是他比点操作符多一些功能。
         如果属性的名称中包含"."或者"-",那么就不能使用点来访问,就需要用到[] (例:${对象["属性"]})
         访问数组:可以通过索引访问数组(例:${ array[下标]})
    3.关系运算符
==/eq
等于
!=/ne
不等于
</lt
小于
>/gt
大于
<=/le
小于等于
>=/ge
大于等于
4.逻辑运算符
&&/and
||/or
!/not
5.Empty操作符
    检查是否为null或empty(如长度为0的字符串变量或集合变量)
    例:变量a不存在则${empty a}返回结果为true

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值