随笔- 10  文章- 1  评论- 0  阅读- 4379 

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。

 posted on   ln9937  阅读(142)  评论(0编辑  收藏  举报
编辑推荐:
· Linux glibc自带哈希表的用例及性能测试
· 深入理解 Mybatis 分库分表执行原理
· 如何打造一个高并发系统?
· .NET Core GC压缩(compact_phase)底层原理浅谈
· 现代计算机视觉入门之:什么是图片特征编码
阅读排行:
· 手把手教你在本地部署DeepSeek R1,搭建web-ui ,建议收藏!
· Spring AI + Ollama 实现 deepseek-r1 的API服务和调用
· 数据库服务器 SQL Server 版本升级公告
· 程序员常用高效实用工具推荐,办公效率提升利器!
· C#/.NET/.NET Core技术前沿周刊 | 第 23 期(2025年1.20-1.26)
点击右上角即可分享
微信分享提示