码迷,mamicode.com
首页 > 其他好文 > 详细

EL表达式简单总结

时间:2019-06-12 10:43:06      阅读:79      评论:0      收藏:0      [点我收藏+]

标签:取值   报错   逻辑运算   context   page   总结   检索   算术   错误   

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表达式简单总结

标签:取值   报错   逻辑运算   context   page   总结   检索   算术   错误   

原文地址:https://www.cnblogs.com/xj619/p/11008072.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!