java el 表达式_Javaweb之EL表达式
1.EL表达式简介
EL全名为Expression Language。EL的主要作用为:
获取数据:EL表达式主要用于替换jsp页面中的脚本表达式,以从各种类型的web域中检索java对象,获取数据。(某个web域中的对象,访问JavaBean的属性,访问list集合,访问map集合,访问数组)
执行运算:利用EL表达式可以在JSP页面中执行一些基本的关系运算、逻辑运算和算术运算,以在JSP页面中完成一些简单的逻辑运算。${user==null}
获取web开发常用对象:EL 表达式定义了一些隐式对象,利用这些隐式对象,web开发人员可以很轻松获得对web常用对象的引用,从而获得这些对象中的数据。
调用java方法:EL表达式允许用户开发自定义EL函数,以在JSP页面中通过EL表达式调用Java类的方法。
1.1 获取数据
使用EL表达式获取数据的语法:"${标识符}"
EL表达式语句在执行时,会调用pageContext.findAttribute方法,用标识符为关键字,分别从page、request、session、application四个域中查找相应的对象,找到则返回相应对象,找不到则返回""(空字符串)。若没有指定哪个属性范围,它的默认值会从page范围找,假如找不到,再依序到request,session,application范围找。假如全部的范围都找不到时,就返回null值了。如下:${ }中没有sessionScope属性范围,依旧可以读到存储的数据。
Cust
java el 表达式_Javaweb之EL表达式相关推荐
- java 解析el表达式_Javaweb El表达式实例详解
EL全称 Expression Language(表达式语言),是jsp2.0最重要的特性之一,可以利用EL表达式来访问应用程序中的数据,来消除jsp页面中的java脚本. el表达式的语法 expr ...
- java el表达式 if else_jsp EL表达式和JSTL标签if-else if-else用法
java web javaEE ,jsp EL表达式和JSTL标签if-else if-else四种用法 一.条件运算符 ${user.gender==?'男':'女'} 二.if() code.. ...
- JDBC+Servlet+JSP整合开发之29-JSP表达式语言(EL)
–EL 简介 –EL的应用场合 –EL 的基本语法 –EL中的算术运算符 –EL中的关系运算符 –EL中的逻辑运算符 ------------------------------START- ...
- JSTL/EL表达式/Struts2标签/OGNL表达式
文章目录 JSTL + EL表达式 Struts 标签 + OGNL表达式 JSTL + EL表达式 JSTL 只能用在 JSP 文件中,不可以在 XML 和 HTML 文件中使用,不可以用在 JS ...
- html中el表达式遍历list,EL表达式在JS中取出来打印[object HTMLDivElement]的问题
今天做项目的时候,要在JS中获取请求参数中的 值,想直接用 ${param.tabName}获取,结果console.debug()打印出来,居然是 [object HTMLDivElement] ...
- jsp el 表达式_JSP表达式语言– JSP EL示例教程
jsp el 表达式 Today we will look into JSP Expression Language or JSP EL Example tutorial. 今天,我们将研究JSP表达 ...
- jsf el 表达式_JSF表达式语言– JSF EL
jsf el 表达式 JSF Expression Language enables users to access the data dynamically from the JavaBeans c ...
- EL表达式 | 深入学习EL表达式
目录 一:深入学习EL表达式 1.什么是EL表达式 2.EL表达式的主要作用 3.EL表达式的使用 4.面试题 :${abc} 和 ${"abc"}的区别 5.EL表达式读取数据的 ...
- 不少Java程序员都觉得Lambda表达式很鸡肋,它到底有何用呢?
点击上方"方志朋",选择"设为星标" 回复"666"获取新整理的面试文章 来源:https://urlify.cn/B3uiI3 # 什么是 ...
最新文章
- 强化学习vs遗传算法-人工智能在模拟领域的应用
- 神策数据赋能物流服务行业数字化转型
- 定时采用ajax方式获得数据库,《基于Ajax的在线客服系统的设计与实现》-毕业设计论文(学术).doc...
- 写两个函数,分别求两个整数的最大公约数和最小公倍数,用主函数调用这两个函数,并输出结果两个整数由键盘输入。
- 用Linux命令行实现删除和复制指定类型的文件
- 函数不可访问_Java中的不可变总结
- python更改当前工作路径
- 51nod 1435 位数阶乘
- 云视频会议对初创公司的益处
- CentOS7静态IP地址配置
- 互联网运营必须掌握的专业术语
- 白牌交换机有哪些特点?和传统交换机比有什么特别?—Vecloud
- MySQL数据库绿色安装 mysql-5.7.31
- ora-01031解决方法
- 我们都进入了一个误区,其实面试官 “ 回去等通知 ” 不等于没戏....
- apahce vc14 安装过程
- 组织行为学对项目管理的意义(1)
- Maya 2012 下载 及 汉化包
- IMDB的数据库结构
- vb代码在mysql里运行_请问VB能否在程序运行过程中将变量的值赋给数据库的字段? - VB6论坛 - 编程论坛...