`
everlxq
  • 浏览: 108810 次
  • 性别: Icon_minigender_1
  • 来自: 青岛
社区版块
存档分类
最新评论

EL表达式的操作符

 
阅读更多

EL表达式中还有许多操作符可以帮助完成各种所需的操作,之前的示例中“.”、“[]”就是其中的两个,下面将用表9.1来展示所有操作符及它们各自的功能。

表 9.1 EL 表达式的操作符 

操作符 
 功能和作用 
 
. 
 访问一个 bean 属性或者 Map entry 
 
[] 
 访问一个数组或者链表元素 
 
() 
 对子表达式分组,用来改变赋值顺序 
 
? : 
 条件语句,比如:条件 ?ifTrue:ifFalse 

如果条件为真,表达式值为前者,反之为后者 
 
+ 
 数学运算符,加操作 
 
- 
 数学运算符,减操作或者对一个值取反 
 
* 
 数学运算符,乘操作 
 
/ 或 div 
 数学运算符,除操作 
 
% 或 mod 
 数学运算符,模操作 ( 取余 ) 
 
== 或 eq 
 逻辑运算符,判断符号左右两端是否相等,如果相等返回 true ,否则返回 false 
 
!= 或 ne 
 逻辑运算符,判断符号左右两端是否不相等,如果不相等返回 true ,否则返回 false 
 
< 或 lt 
 逻辑运算符,判断符号左边是否小于右边,如果小于返回 true ,否则返回 false 
 
> 或 gt 
 逻辑运算符,判断符号左边是否大于右边,如果大于返回 true ,否则返回 false 
 
<= 或 le 
 逻辑运算符,判断符号左边是否小于或者等于右边,如果小于或者等于返回 true ,否则返回 false 
 
>= 或 ge 
 逻辑运算符,判断符号左边是否大于或者等于右边,如果大于或者等于返回 true ,否则返回 false 
 
&& 或 and 
 逻辑运算符,与操作赋。如果左右两边同为 true 返回 true ,否则返回 false 
 
|| 或 or 
 逻辑运算符,或操作赋。如果左右两边有任何一边为 true 返回 true ,否则返回 false 
 
! 或 not 
 逻辑运算符,非操作赋。如果对 true 取运算返回 false ,否则返回 true 
 
empty 
 用来对一个空变量值进行判断 : null 、一个空 String 、空数组、 空 Map 、没有条目的 Collection 集合 
 
func(args) 
 调用方法 , func 是方法名, args 是参数,可以没有,或者有一个、多个参数 . 参数间用逗号隔开 
 

分享到:
评论

相关推荐

    jsp中的EL表达式简介

    【JSP EL表达式简介】 EL(Expression Language)是JavaServer Pages(JSP)中的一种简洁的表达式语言,设计的初衷是为了简化JSP页面的编写。EL受到ECMAScript和XPath表达式语言的启发,提供了更高效的方式来访问和...

    EL表达式的应用

    4. **操作符支持**:EL支持算术、比较和逻辑操作符,如`+`、`-`、`*`、`/`、`==`、`&gt;`、`、`&&`、`||`等。 5. **组合表达式**:可以将多个表达式组合起来,比如 `${a + b * c}`。 **JSTL**(JavaServer Pages ...

    JSP-EL表达式.ppt

    EL 语法还支持操作符,包括: * 算术操作符(+,-,*,/,%) * 逻辑操作符(&&,||,! 或 and,or,not) * XML 操作符(lt,le,gt,ge) * 比较操作符(&gt;,&gt;=,&lt;,,==,!==) * 空操作符(empty):当值为 null...

    EL表达式学习资料

    ### EL表达式学习资料 #### 一、EL简介 EL(Expression Language)是Java Server Pages (JSP) 技术中的一种简化的脚本语言,主要用于简化页面开发中对对象和属性的访问过程。EL 表达式允许开发者在 JSP 页面中直接...

    EL表达式详解教程.zip

    EL可以通过`.`操作符直接访问JavaBeans的公共getter和setter方法。 通过阅读"EL表达式常用标签.pdf"和"EL表达式详解教程.pdf",你可以深入理解EL表达式的各种用法和技巧,包括高级特性如变量作用域、函数支持和EL...

    el表达式说明.pdf

    EL表达式可以包含文字、变量、函数调用和操作符。文字类型包括布尔型、整型、浮点型、字符串和null。例如,字符串文字必须使用单引号或双引号括起来,其中单引号、双引号和反斜杠需要使用反斜杠作为转义字符。 ####...

    el表达式教程-独家传播

    #### 四、EL 表达式操作符 EL 支持多种运算符,用于执行简单的数学计算及逻辑判断等操作。 ##### 1. 算术运算符 - 加法 `+` - 减法 `-` - 乘法 `*` - 除法 `/` - 取模 `%` ##### 2. 关系运算符 - 等于 `==` 或 `...

    El-表达式简介

    #### 四、EL 表达式操作符 EL 表达式还支持多种操作符,包括但不限于: - **算术运算符**:`+`、`-`、`*`、`/`、`div`、`mod`。 - **关系运算符**:`==`、`eq`、`!=`、`ne`、`&gt;`、`lt`、`、`gt`、`、`le`、`&gt;=`、`...

    jspEL表达式和el

    EL表达式通常以`${}`包裹,例如`${variable}`,它会查找与`variable`相关的Java对象或属性。EL支持的操作符包括: - 点操作符:`.` 用于访问对象的属性,如`${user.name}`获取`user`对象的`name`属性。 - 数组和...

    el表达式的相关介绍

    EL表达式通常以`$`符号和大括号`{}`包围,例如`${expression}`。EL表达式能够方便地访问JavaBean属性、Map对象、集合以及各种作用域中的属性。 1. **EL表达式的基本语法**: - `${expression}`是EL表达式的基本...

    jsp el表达式

    3. **属性访问**:EL支持点号`.`操作符来访问对象的属性,如`${user.name}`,这将获取user对象的name属性值。 4. **数组和集合访问**:对于数组和集合,可以使用索引来访问元素,如`${list[0]}`获取列表的第一个...

    El表达式帮助文档

    ### El表达式帮助文档知识点详解 #### 一、EL表达式概述 EL(Expression Language),中文常被称作“表达式语言”,自JSP 2.0版本开始成为官方推荐的标准技术之一。EL的主要功能在于简化JSP页面中对对象及属性的...

    EL表达式(转)

    ### EL表达式详解 #### 一、EL表达式概述 EL (Expression Language) 是 JavaServer Pages (JSP) 技术中的一个重要组成部分,用于简化页面上动态内容的处理。EL 表达式允许开发者直接在 JSP 页面中访问 JavaBean ...

    el表达式的作用 简化页面java代码

    EL表达式是JSP标准标签库(JSTL)的一部分,它提供了一种在视图层直接访问模型数据的方法,避免了在JSP页面中直接编写Java脚本的复杂性。 1. **EL的基本语法** EL表达式通常以`${}`包裹,其中可以包含变量、算术...

    el表达式详细介绍全面内容

    EL表达式允许通过`.`或`[]`操作符来访问作用域中的属性。例如: - `${pageScope.username}` 访问Page作用域中的`username`。 - `${requestScope.username}` 访问Request作用域中的`username`。 - `${sessionScope....

    EL表达式的详细使用

    EL表达式的语法结构是`${expression}`,其中`expression`是一个可以包含变量、操作符、文字和函数调用的表达式。在EL中,可以用`.`或`[]`运算符来获取数据。`.`用于常规属性访问,而`[]`用于处理包含特殊字符或需要...

    EL表达式详细介绍

    【EL表达式详解】 EL(Expression Language)是JavaServer Pages(JSP)中的一种轻量级表达式语言,设计目的是简化JSP页面的编写,使得开发者可以更方便地访问和操作页面上的对象和数据。EL受到ECMAScript和XPath...

    表达式语言(EL) el表达式

    EL支持多种操作符,如算术运算符(+,-,*,/,%),比较运算符(==,!=,&lt;,&gt;,,&gt;=),逻辑运算符(&&,||,!)等,以及数组和集合的索引访问。 **EL的作用域** EL支持四种作用域:page,request,session和...

    JSP中的EL表达式介绍.doc

    **JSP中的EL表达式详解** EL(Expression Language),即表达式语言,是JSP 2.0引入的一种简化页面编程的机制。它允许开发者在JSP页面中以简洁的方式访问JavaBean属性、JSP作用域中的对象以及执行基本的算术和逻辑...

    JXL使用模板通过el表达式生成excel文件

    在JXL中,结合EL表达式,我们可以动态地生成Excel内容,这使得在模板基础上生成复杂的数据报告变得非常便捷。 **步骤1:准备Excel模板** 首先,你需要创建一个Excel模板文件,这个模板包含你想要在生成的Excel中...

Global site tag (gtag.js) - Google Analytics