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 |
1749

被折叠的 条评论
为什么被折叠?



