美文网首页
EL表达式

EL表达式

作者: 于无声处写写写 | 来源:发表于2019-06-02 16:43 被阅读0次

概念: Expression Language 表达式语言
作用:替换和简化jsp页面中java代码的编写
语法:${表达式}
注意:jsp默认是支持el的。
如果要忽略el表达式

  • 设置jsp中page指令中isElIgnored="true"
  • \ ${ 表达式}:忽略当前这个el表达式

使用

运算

  • 算数运算符:+-/*
  • 比较运算符:<>!==
  • 逻辑运算符:&& ||
  • 空运算符:用于判断字符串、集合、数组对象是否为null,或者长度是否为0

String str="abc";
request.setAttribute("str",str)
{empty str}{not empty str}:表示判断字符串、集合、数组对象是否不为null,并且长度>0

获取值

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

语法

  • ${域名称.键名}:从指定域中获取指定健的值
  • 域名称:
    pageScope---》pageContext
    requestScope--->request
    sessionScope---->session
    applicationScope---->application(ServletContext)
    ${键名}:表示依次从最小的域中查找是否有该键对应的值,直到找到为止

在request域中存储了name=张三
获取:${requestScope.name}


el获取对象的值或者属性

image.png
  • ${域名称.键名.属性名}
    本质上会调用对象的getter和setter方法

获取List集合中的值

  • List集合:${域名称.键名[索引]}
  • Map集合:${域名称.键名.key名称}

隐式对象(11个)

  • pageContext:获取jsp其他8个内置对象
    ${pageContext.request.contextPath} 动态获取虚拟目录

相关文章

  • JSTL与EL表达式笔记

    EL表达式应用 初始EL表达式 EL表达式 EL(Expression Language)表达式语言用于简化JSP...

  • EL表达式

    EL表达式语法 ${ EL expression}其中:$ 表示EL表达式的开始。EL expression指定...

  • EL表达式详解

    一、EL表达式简介 EL 全名为Expression Language。EL主要作用: 获取数据:EL表达式主要用...

  • 4.El表达式

    1.EL表达式 1.EL表达式的作用 2. EL语法

  • 【JavaWeb】EL表达式

    EL表达式 EL表达式语言,用于简化JSP的输出;EL表达式的基本语法:${表达式};示例: 学生姓名:${stu...

  • 17.3EL表达式

    一、EL表达式简介 EL 全名为Expression Language。EL主要作用:1、获取数据EL表达式主要用...

  • day07

    EL表达式&JSTL EL表达式的学习路线:1 EL表达式的由来2 使用EL获取web四个容器(page、re...

  • JSTL和EL表达式

    EL表达式 表达式语言(Expression Language),或称EL表达式,简称EL,是Java中的一种特殊...

  • 20160928------EL表达式

    一、EL表达式:Expression Language EL表达式提供了获取对象以及属性的简单方法 二、EL表达式...

  • 5、jstl与el表达式

    1、什么是el表达式 el表达式会自动类型转换 对类型没有强制要求 使用简单 2、el表达式作用范围 EL最主要的...

网友评论

      本文标题:EL表达式

      本文链接:https://www.haomeiwen.com/subject/awyxxctx.html