EL表达式语法

操作list集合:${list[0]}

数组:${arr[0]}

javaBean:${对象.属性} 或 ${对象[‘属性‘]}

域(map):${map.key} 或 ${map[‘key‘]}

<body>
<%
request.setAttribute("name","盖伦");
%>

${requestScope.name}//第一种
${requestScope[‘name‘]}//第二种
</body>

以上输出 盖伦

<body>
<%
pageContext.setAttribute("name","ez");
request.setAttribute("ez","伊泽瑞尔");
%>

${requestScope[name]}

</body>

输出的是 伊泽瑞尔 。为什么呢?因为[]里面放的是一个变量。jsp会先去全域查找key为"name"对应的值,值为"ez",那么现在[]里面的就是ez,最后得到 伊泽瑞尔

时间: 2024-10-21 22:04:17

EL表达式语法的相关文章

javaweb学习总结(二十九)——EL表达式

一.EL表达式简介 EL 全名为Expression Language.EL主要作用: 1.获取数据 EL表达式主要用于替换JSP页面中的脚本表达式,以从各种类型的web域 中检索java对象.获取数据.(某个web域 中的对象,访问javabean的属性.访问list集合.访问map集合.访问数组) 2.执行运算 利用EL表达式可以在JSP页面中执行一些基本的关系运算.逻辑运算和算术运算,以在JSP页面中完成一些简单的逻辑运算.${user==null} 3.获取web开发常用对象 EL 表达

javaweb回顾第九篇EL表达式

前言:关于EL表示式开发用的非常多,现在我们回顾一下关于如果去操作EL表达式 1:EL表达式语法 所有EL表达式都是由{开始}结束,表达式中用.和[]操作符来访问数据比喻${user.userName}.${user["userName"]}是等效的. 2:几个重要的操作符 算术,逻辑,关系操作符和我们java语法操作的一样. 2.1:Empty操作符 Empty操作是判断一个值是否为null或者"",写法如${!empty user} 2.2:三目运算符 EL表达

EL表达式简介

EL表达式简介 EL 全名为Expression Language.EL主要作用: 1.获取数据 EL表达式主要用于替换JSP页面中的脚本表达式,以从各种类型的web域 中检索java对象.获取数据.(某个web域 中的对象,访问javabean的属性.访问list集合.访问map集合.访问数组) 2.执行运算 利用EL表达式可以在JSP页面中执行一些基本的关系运算.逻辑运算和算术运算,以在JSP页面中完成一些简单的逻辑运算.${user==null} 3.获取web开发常用对象 EL 表达式定

9.EL表达式 和 JSTL核心标签库

EL表达式 1./*获取数据*/ (某个web域中的对象,访问javabean的属性.访问List集合.访问Map集合.访问数组) 1 <html> 2 <head> 3 <title>el表达式</title> 4 </head> 5 6 <body> 7 8 9 <---------------------el表达式---(找不到数据的话,返回"",不是null)---------------------

转 EL表达式

EL表达式 一.EL表达式简介 EL 全名为Expression Language.EL主要作用: 1.获取数据 EL表达式主要用于替换JSP页面中的脚本表达式,以从各种类型的web域 中检索java对象.获取数据.(某个web域 中的对象,访问javabean的属性.访问list集合.访问map集合.访问数组) 2.执行运算 利用EL表达式可以在JSP页面中执行一些基本的关系运算.逻辑运算和算术运算,以在JSP页面中完成一些简单的逻辑运算.${user==null} 3.获取web开发常用对象

什么是EL表达式

1. EL表达式主要作用 EL表达式说白了,就是让JSP写起来更加方便,它属于JSP技术.那么它主要都有哪些方面的作用呢? 1.1 获取数据 EL表达式可以用于替换JSP页面中的脚本表达式,以从各种类型的web域中检索java对象.获取数据(某个web域中的对象,访问javabean的属性.访问list,map集合.访问数组).在JSP页面中可使用${标识符}的形式,通知JSP引擎调用pageContext.findAttribute()方法,以标识符为关键字从各个域对象中获取对象.如果对象中不

EL表达式的使用及编写和使用EL表达式的自定义函数

什么是EL表达式 Expression Language----表达式语言 EL表达式的作用 获取数据 执行运算 获取Web开发常用对象 执行Java方法 获取数据: <%     User user = new User("旺财", "幸福路", 18);     pageContext.setAttribute("pageContextUser", user);     request.setAttribute("reques

EL表达式的语法与应用

EL(是Expression Language的缩写),使用EL对JSP输出进行优化,可以使得页面结构更加清晰,代码可读性高,也更加便于维护. EL表达式的语法: 语法:$(EL 表达式) $  和 ()缺一不可 提示:EL表达式不区分字母的大小写.可以访问对象的属性.使用EL表达式之前,必须将对象保存到作用域中. 示列:${news.title}   或者 ${news["title"]}     访问数组newsList[0] "."操作符  与 "[

JSP标签语法、JSTL标签库、EL表达式辨析

<一.JSP > JSP 语法语法格式: <% 代码片段 %>或者<jsp:scriptlet> 代码片段</jsp:scriptlet> JSP声明 <%! declaration; [ declaration; ]+ ... %><%! int i = 0; %> <%! int a, b, c; %> <%! Circle a = new Circle(2.0); %> 或者<jsp:declara