zoukankan      html  css  js  c++  java
  • 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 的值。

  • 相关阅读:
    下定决心
    SPFA
    Linux下一些常用的命令
    如何设计符合RESTful风格的API
    django中的第三方:富文本编辑器和itsdangerous加密
    redis主从
    redis集群
    django中关联(一对多)查询的两种方式,理一理
    关于Django中的迁移文件
    日常工作中Git的正确使用姿势
  • 原文地址:https://www.cnblogs.com/2328322824chx/p/13604553.html
Copyright © 2011-2022 走看看