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表达式简单总结的主要内容,如果未能解决你的问题,请参考以下文章