• EL表达式简单总结


    EL表达式

    EL表达式的取值范围

    JSP的四个作用域:
    pagecontext(生命周期用户离开或者跳转页面,作用域范围这个页面)
    request(生命周期用户离开页面,作用于这个页面)
    session(生命周期较长可以设置或者注销删除,作用于该网页)
    application(生命周期无限,作用范围是整个浏览器)
    EL取值优先从作用范围较小的作用域取值,然后依次检索,当然也可以通过${pagescont.xxx}来指定作用域获取对应的数值。

    EL表达式中的运算符

    1.算术运算符

    	加+:${6+3}
    	减-:${6-3}
    	乘*:${6*3}
    	除/:${6/3}
    

    注意:EL表达式中的“+”不能代表字符连接符,只是单纯的加法运算符,所以如果有${2+"a"}都是错误的写法,会报错。

    2.关系运算符

    >或者gt    -->  ${6>3}  或者  ${6gt3}
    >=或者ge   -->  ${6>=3} 或者  ${6ge3}
    <或者lt    -->  ${6<3}  或者  ${6lt3}
    <=或者le   -->  ${6<=3} 或者  ${6le3}
    ==或者eq   -->  ${6==3} 或者  ${6eq3}
    !=或者ne   -->  ${6!=3} 或者  ${6ne3}
    

    3.逻辑运算符

    &&或者and    -->  ${6>3 && 6>9}  或者  ${6>3 and 6>9}
    ||或者or     -->  ${6>3 || 6>9}  或者  ${6>3 or 6>9}
    !或者not    -->  ${!6>9}  或者  ${not6>9}
    

    4.三目运算符

    ? : 例如${3>2?"对":"错"}

    5.特殊运算符

    empty是用来判断EL表达式是否为空的,是就返回true,反之返回false。

  • 相关阅读:
    json数据解析转文本方法
    百度HttpV3版本图片识别
    项目用Socket网络框架+Protobuf
    各类数据类型的转换类
    异形按钮点击触发
    通过名字找物体工具
    任意图形工具
    Debug日志可视化
    fread不能读完整个文件
    生产者消费者问题——C++ windows版 多生产者多消费者的队列实现
  • 原文地址:https://www.cnblogs.com/xj619/p/11008072.html
Copyright © 2020-2023  润新知