EL表达式简单总结

Posted xj619

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了EL表达式简单总结相关的知识,希望对你有一定的参考价值。

EL表达式

## EL表达式的取值范围
JSP的四个作用域:
pagecontext(生命周期用户离开或者跳转页面,作用域范围这个页面)
request(生命周期用户离开页面,作用于这个页面)
session(生命周期较长可以设置或者注销删除,作用于该网页)
application(生命周期无限,作用范围是整个浏览器)
EL取值优先从作用范围较小的作用域取值,然后依次检索,当然也可以通过$pagescont.xxx来指定作用域获取对应的数值。
## EL表达式中的运算符
### 1.算术运算符
加+:$6+3
减-:$6-3
:$63
除/:$6/3
注意:EL表达式中的“+”不能代表字符连接符,只是单纯的加法运算符,所以如果有$2+"a"都是错误的写法,会报错。

2.关系运算符

>或者gt    -->  $6>3  或者  $6gt3
>=或者ge   -->  $6>=3 或者  $6ge3
<或者lt    -->  $6<3  或者  $6lt3
<=或者le   -->  $6<=3 或者  $6le3
==或者eq   -->  $6==3 或者  $6eq3
!=或者ne   -->  $6!=3 或者  $6ne3

3.逻辑运算符

&&或者and    -->  $6>3 && 6>9  或者  $6>3 and 6>9
||或者or     -->  $6>3 || 6>9  或者  $6>3 or 6>9
!或者not    -->  $!6>9  或者  $not6>9

4.三目运算符

? : 例如$3>2?"对":"错"

5.特殊运算符

empty是用来判断EL表达式是否为空的,是就返回true,反之返回false。

以上是关于EL表达式简单总结的主要内容,如果未能解决你的问题,请参考以下文章

SpEL表达式

EL表达式总结

EL表达式

jsp--EL表达式

jsp中的EL表达式

Jsp入门EL表达式_学习笔记