EL

1.概念:Experssion Lauguage 表达式语言

2.作用:替换和简化jsp页面中的Java代码的编写

3.语法:${表达式}

4.注意:

  *jsp默认支持el表达式的。如果要忽略el表达式

    1.设置jsp中的page指令中:

isELIgnored="true"

    2.\${表达式}:忽略当前这个el表达式

5.使用:

  1.运算:

    1.算数运算符

    2.比较运算符

    3.逻辑运算符

    4.空运算符:empty

      *功能:用于判断字符串,集合,数组对象是否为null并且长度是否为0

      *${empty list}

  2.获取值:

    1.el表达式只能从域对象中获取值

    2.语法:

      1.${域名.键名}:从指定域获取指定键的值

        *域名称:

          1.pageScope        --->        pageContext

          2.requestScpoup   --->      request

          3.sessionScoup    --->        session

          4.applicationScoup   --->  application

      2.${键名}:表示依次从最小的域中查找是否有该键对应的值,直到找到为止

      3.获取对象:List集合,map集合的值

        1.对象:${域名.对象名.属性值}

        2.list集合:${域名称.键名}

        3.map:${域名称.键名}

    3.隐式对象:

      11个:

        pageContext:

          *1.获取jsp其他八个内置对象

posted @ 2023-01-11 15:42  会秃头的小白  阅读(219)  评论(0编辑  收藏  举报