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()}

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

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



