• EL总结1


    EL 表达式的全称是:Expression Language。是表达式语言。

    作用:EL 表达式主要是代替 jsp 页面中的表达式脚本(<%= %>)在 jsp 页面中进行数据的输出。

    ​    *EL表达式仅仅用来读取数据,而不能对数据进行修改

    主要是输出域对象中的数据。当四个域中都有相同的 key 的数据的时候,EL 表达式会按照四个域的从小到大的顺序去进行搜索,找到就输出

      

    EL 表达式的格式是:${表达式}

      

    EL 表达式在输出 null 值的时候,输出的是空串。

    jsp 表达式脚本输出 null 值的时候,输出的是 null 字符串。

    EL表达式

    关系运算符  说 明     范 例          结果

    == 或 eq   等于     ${ 5==5 } 或 ${ 5eq5 }    true

    != 或 ne   不等于     ${ 5!=5 } 或 ${ 5ne5 }    false

    < 或 lt     小于     ${ 3<5 } 或 ${ 3lt5 }     true

    > 或 gt    大于     ${ 2>10 } 或 ${ 2gt10 }   false

    <= 或 le   小于等于   ${5<=12} 或 ${5le12}    true

    >= 或 ge   大于等于   ${3>=5} 或 ${3ge5}    false

    逻辑运算

     && 或 and   与运算 

    || 或 or     或运算 

    ! 或 not     取反运算 

    算数运算

    +

    -  

    *

    /或div

    %或mod

    empty 运算

    empty 运算可以判断一个数据是否为空,如果为空,则输出 true,不为空输出 false。
    以下几种情况为空:

    1、值为 null 值的时候,为空

    2、值为空串的时候,为空

    3、值是 Object 类型数组,长度为零的时候

    4、list 集合,元素个数为零

    5、map 集合,元素个数为零

    三元运算

    表达式 1?表达式 2:表达式 3

    如果表达式 1 的值为真,返回表达式 2 的值,如果表达式 1 的值为假,返回表达式 3 的值。

  • 相关阅读:
    [导入]C#播放rm文件[转贴]
    新工具软件发布!名称:剪切板记录器
    黑發4/14
    sql20002 4/19
    頁面按百分比設定失調3/27
    廣告控件:AdRotator 3/23
    19992020小農曆JS 3/31
    ASP.NET1.1編譯錯誤代碼:1073741502 4/10
    SiteMapPath控件 3/24
    MYSQL時間問題4/16
  • 原文地址:https://www.cnblogs.com/2328322824chx/p/13604553.html
Copyright © 2020-2023  润新知