EL表达式

EL表达式全称为 Expression Language。

语法为${ },美元符号加油大括号开始,一个大括号结束。EL表达式可以直接在JSP页面中直接使用。

EL使用”[]“和”.“操作符来访问数据,如访问User的getName方法${user.getName()}。

数算运算符:

+  -  *  /  %

分别对应

加、减、乘、除、取模。

${6+8}

${6-8}

${6*8}

关系运算符

==(eq) 是等于如${22==26} 结果是false

!=(ne) 是不等于${22!26}结果为true

<(lt)是小于如${33<20}结果为true

>(gt)是大于${23>21}结果为true

<=是小于等于${23<=22}结果为true

>=是大于等于${25>=28}结果是false

逻辑运算符:

&&(and)逻辑与 

||(or)逻辑或

!(not)逻辑非

结果都是true 或是 false

Empty操作符

Empty操作符是一个前缀操作符,用于检测一个值是否为null 或者为empty。如变量A不存在,则${empty A}返回的结果是true。

条件操作符

Java的三目运算在EL表达式中是可以使用的如${A?B:C}如果A为true 返回结果B,否则返回结果C。

原文地址:https://www.cnblogs.com/ln9937/p/11037861.html