EL表达式(Expression Language) 基本语法

本文深入探讨EL表达式的使用方法,包括基本语法、支持的操作符(算术、比较、逻辑等)、如何访问对象属性及方法,并通过实例演示其应用。

EL表达式可以用来在页面上显示变量的值,或者访问对象的属性和方法。基本的语法格式:${expr}


EL表达式可以使用大部分的Java操作符:

  • Arithmetic: +, -, *, / (div), % (mod)
  • Relational: == (eq), != (ne), < (lt), > (gt), <= (le), >= (ge)
  • Logical: && (and), || (or), ! (not)
  • Other: (), empty, [], .

用法如下;

  • Arithmetic: ${1 + 2}
  • Relational: ${1 < 2} 或者是${1 lt 2}
  • Logical: ${true or  false} 或者是${true || false}
  • Other: empty用来判断一个对象或者一个对象的属性是否为空  ${empty book}  ${empty book.name}; 点号操作符和[]用来访问对象的属性: ${book.name} 或者是${book[name]}.
作为EL2.2的延伸,EL表达式可以用来访问对象的方法:${book.buy()}

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值