EL表达式的语法、用法及说明
EL的全称是Expression Language,它是借鉴了JavaScript 和 XPath的表达式语言。
EL表达式的特点:
1、自动转换类型
2、使用简单
EL表达式的使用范围:
EL表达式提供了再Java代码之外的访问和处理应用程序数据的功能,通常用于在某个作用域(page、request、session、application等)内取得属性值,或者做简单的运算和判断。
EL表达式的语法:
${EL 表达式}
EL表达式的语法有两个要素:$和{},缺一不可。
例如:有两个对象:employee、computer,并且computer是对象employee的一个属性
1、点操作符
EL表达式通常有两部分组成:对象和属性。
如:通过${employee.computer}可以访问employee对象的computer属性;而通过${employee.computer.manufacturer}则可以访问computer对象的manufacturer属性。
2、[]操作符
与点操作符类似,“[]”操作符也可以访问对象的某个属性
如:${employee["computer"]}可以访问employee对象的computer属性;${computer["manufacturer"]}可以访问computer对象的manufacturer属性。
除此之外,“[]”操作符还提供了更加强大的功能。
》 当属性名中包含了特殊字符,如:“.”或“-”等情况下,就不能使用点操作符来访问,这时只能使用“[]”操作符。
》 访问数组。如果有一个对象名为array的数组,那么我们可以根据索引值来访问其中的元素,如:${array[0]}、${array[1]}等。
注意:
使用“[]”操作符访问对象属性时,别忘了给属性名加上双引号""。
EL表达式的用法如下:
<body>
<%
Map names = new HashMap();
names.put("one","LiYang");
names.put("two","WangHua");
request.setAttribute
%>
</body>
转载于:https://blog.51cto.com/msuccess/1256629
EL表达式的语法、用法及说明相关推荐
- EL表达式基础语法总结
一.EL表达式概述 JSP主要的作用是实现动态页面,而动态页面中最主要的作用就是把数据动态显示. 目前,JSP中显示数据主要用表达式实现,即<%=%>可以说,EL (Expression ...
- el表达式的语法_「手把手教python3接口自动化」「第三章」:Python3 语法
1 Python3 语法 1.1 基础语法 [编码] 默认情况下,Python 3 源码文件以 UTF-8 编码,所有字符串都是 unicode 字符串. 当然你也可以为源码文件指定不同的编码. [标 ...
- jsp中的EL表达式用法
1 EL 1.1 EL表达式 1.1.1EL表达式概述 基本概念 EL表达式,全称是Expression Language.意为表达式语言.它是Servlet规范中的一部分,是JSP2.0规范加入的内 ...
- JSP第四篇【EL表达式介绍、获取各类数据、11个内置对象、执行运算、回显数据、自定义函数、fn方法库】...
什么是EL表达式? 表达式语言(Expression Language,EL),EL表达式是用"${}"括起来的脚本,用来更方便的读取对象! EL表达式主要用来读取数据,进行内容的 ...
- JavaWeb——EL表达式
在JSP开发中,为了获取Servlet域对象中存储的数据,需要书写很多的Java代码,这样会使JSP页面看起来十分的混乱,难以维护,为此,在JSP2.0规范中提供了EL表达式.EL是Expressio ...
- EL表达式JSON应用
由于之前在学校写的jsp页面都是夹杂着java代码的,所以之前写了个jsp,满满的<%%>和java代码,老师说那样太不美观了啊!!!要全部用EL表达式替代了.本人还是太笨了,弄了一上午才 ...
- el表达式 循环_EL表达式+JSTL+Ajax 047
El表达式的语法: ${表达式} 注意: 自带响应功能 El表达式的使用: El表达式获取请求数据 获取用户请求数据(请求实体) ${param.键名} 获取请求实体中一个键一个值的数据 ${para ...
- 跟小博老师一起学JSP ——EL表达式
为了尽可能减少JSP中的JAVA代码简化JSP开发,相关的新技术被引入了进来.EL表达式将原有的JAVA代码化繁为简,提升JSP代码的阅读性,也提高了开发效率. EL表达式 EL表达式全称叫Expre ...
- 28. EL 表达式 以及 JSTL 标签库
28. EL 表达式 以及 JSTL 标签库 1.EL 表达式 a)什么是 EL 表达式,EL 表达式的作用? EL 表达式的全称是:Expression Language.是表达式语言. EL 表达 ...
- JSP第四篇【EL表达式介绍、获取各类数据、11个内置对象、执行运算、回显数据、自定义函数、fn方法库】
什么是EL表达式? 表达式语言(Expression Language,EL),EL表达式是用"${}"括起来的脚本,用来更方便的读取对象! EL表达式主要用来读取数据,进行内容的 ...
最新文章
- Window下mysql的安装
- Spring MVC 中使用AOP 进行事务管理--XML配置实现
- python win+r时不成功_Win与R(不使用Anaconda的情况下)
- SAP Study Notes: BW Queriy-Variables(变量)
- Unity 之 如何删除Unity项目里面没用的东西??
- python wms_webGIS实践:4_2_python django整合geoserver wms服务
- Mysql导入导出数据总结
- magento添加面包屑
- 指针变量本质(四十三)
- 3.UNIX 环境高级编程--文件 IO
- 奇怪的信 c语言 整数位数为偶数求和
- october cms_October CMS静态页面入门
- 【discuzx2】【家园广播】follow_feed.htm
- 我是屌丝——彪悍的人生不需要代言
- html5 上标,HTML5 Canvas +下标和上标
- 一个菜鸟管理的学习和思考(二)
- 模型量化(6):Yolov5 QAT量化训练
- 简述C语言中32个关键字
- Java安卓如何添加悬浮窗_Android桌面悬浮窗效果实现
- 微信营销软件可靠吗?