el表达式的使用

简介: 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}:动态获取虚拟目录
相关实践学习
基于函数计算快速搭建Hexo博客系统
本场景介绍如何使用阿里云函数计算服务命令行工具快速搭建一个Hexo博客。
目录
相关文章
|
2月前
EL表达式和Jstl常见的用法
EL表达式和Jstl常见的用法
12 0
|
8月前
|
XML SQL Java
EL表达式和JSTL
EL表达式和JSTL
67 0
|
13天前
|
算法 Java
什么是EL表达式
EL表达式,全称为Expression Language,意为表达式语言。它是Servlet规范中的一部分,也是JSP2.0规范加入的内容。EL表达式的主要作用是用于在Java Web应用中访问和操作数据,使得JSP页面能够摆脱Java代码块和JSP表达式,实现代码的简化。
15 3
|
2月前
|
Java 数据库
el表达式与jstl的用法
el表达式与jstl的用法
10 0
|
8月前
|
前端开发 Java Spring
EL表达式 (详解)
EL表达式 (详解)
|
存储 Java
Jsp中的EL表达式
Jsp中的EL表达式
111 0
Jsp中的EL表达式
|
Web App开发 应用服务中间件
|
XML Java 数据格式