操作符
来源:互联网 发布:爱淘宝 每日抽红包 编辑:程序博客网 时间:2024/05/29 07:38
1、 算术运算符
– 算术运算符主要有平时常用的“+”、“-”、“*”、“/”、“%” 。
实例:在静态文本中使用EL语言
10+5=${10+5}<br>
10/5=${10/5}<br>
10*5=${10*5}<br>
10%5=${10%5}<br>
true and false=${true && false}<br>
true or false=${true || false}<br>
5>6=${5>6}<br>
5==6=${5==6}<br>
2、 关系运算符
– 关系运算符主要有“==”、“!=”、“<”、“>”、“<=”、“>=”
运算符类型
运 算 符
功 能
关系运算符
== 或eq
判断符号两边是否相等,相等返回true,否则返回false
!= 或ne
判断符号两边是否不相等,不相等返回true,否则返回false
< 或lt
判断符号左边是否小于右边,如果小于返回true,否则返回false
> 或gt
判断符号左边是否小于右边,如果小于返回true,否则返回false
<= 或le
判断符号左边是否小于或者等于右边,如果小于或者等于返回true,否则返回false
>= 或ge
判断符号左边是否大于或者等于右边,如果大于或者等于返回true,否则返回false
3、 逻辑运算符
– 逻辑运算符主要有“&&”、“||”、“!” 。
运算符类型
运 算 符
功 能
逻辑运算符
&& 或 and
与运算符,如果符号两边均为true,则返回true,否则返回false
|| 或 or
或运算符,如果符号两边任何一边为true,则返回true,否则返回false
! 或 not
非运算符,在运算结果为true的时候,则返回false,否则返回true
4、 验证运算符“empty”与条件运算符“?:”
运算符类型
运 算 符
功 能
验证运算符
empty
empty作为前缀,用来检索一个值是否为null或者empty。如${empty user.name}用来判断user对象中的name的值是否为null
条件运算符
?
${条件 ? truevalue:falsevalue},如果条件为真,则表达式的值为truevalue,否则为falsevalue