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。
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 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)