el表达式的使用

本文涉及的产品
.cn 域名,1个 12个月
简介: el表达式的使用

EL表达式

1.概念:Expression Language 表达式语言

2.作用: EL表达式主要用于替换JSP页面中的脚本表达式,以从各种类型的web域 中检索java对象、获取数据。

3.语法 :${表达式}

4.注意

  • jsp默认支持el表达式,如果要忽略el表达式
  • 设置jsp中page指令中:isELIgonred=“true”,忽略当前jsp页面中所有的el表达式
  • \${表达式}
  1. 使用
  1. 运算
    1.算术运算符: +,-,*,/(div),%(mod)
    2.比较运算符: > ,<,>=,<=,==,!=
    3.逻辑运算法:&&(and),||(or),!(out)
    4.空运算符:empty,用于判断字符串,集合,数组对象是否为null,并且长度是否为0,${empty list}
  2. 获取值1.el表达式只能从域对象中获取值2.语法:${域名城.键名}:从指定域中指定键的值
  • pageScope --》pageContext
  • requestScope --》request
  • sessionScope --》session
  • application --》application
  1. ${键名}:表示依次从最小的域中查找是否有该键对应的值,知道找到为之
    3.获取对象、List集合、Map集合的值
  • 对象:${域名城.键名.属性名},本质上会去调用getter方法
  • List集合:${域名城.键名[索引]}
  • Map集合:${域名城.键名.key名称}
  1. 隐式对象:
    el表达式中有11个隐式对象
    pageContext:可以获取jsp其他八个内置对象
    ${pageContext.request.contextPath}:动态获取虚拟目录
目录
相关文章
|
6月前
EL表达式和Jstl常见的用法
EL表达式和Jstl常见的用法
|
XML SQL Java
EL表达式和JSTL
EL表达式和JSTL
102 0
|
3月前
|
JavaScript Java
EL表达式
这篇文章介绍了EL表达式的基本概念、语法、保留关键字、运算符及其优先级,并详细解释了如何在EL中访问数据、进行算术运算、判断对象是否为空、逻辑关系运算和条件运算。
EL表达式
|
6月前
|
算法 Java
什么是EL表达式
EL表达式,全称为Expression Language,意为表达式语言。它是Servlet规范中的一部分,也是JSP2.0规范加入的内容。EL表达式的主要作用是用于在Java Web应用中访问和操作数据,使得JSP页面能够摆脱Java代码块和JSP表达式,实现代码的简化。
179 3
|
6月前
|
Java 数据库
el表达式与jstl的用法
el表达式与jstl的用法
|
前端开发 Java Spring
EL表达式 (详解)
EL表达式 (详解)
QGS
|
存储 SQL XML
浅谈EL表达式和JSTL常用标签
EL表达式,全称是Expression Language。意为表达式语言。它是Servlet规范中的一部分,是JSP2.0规范加入的内容。其作用是用于在JSP页面中获取数据,从而让我们的JSP脱离java代码块和JSP表达式。
QGS
96 0
|
Web App开发 应用服务中间件
|
XML Java 数据格式