算术运算符
表达式 |
值 |
${3+2-1} |
4 |
${"3"+2} |
5 |
${1+2*3+3/4} |
7.75 |
${3%2} |
1 |
${(8 div 2} mod 3} |
1.0 |
关系运算符 == != < > <= >=
表达式 |
值 |
${1<2} |
True |
${"b"<"a"} |
False |
${2/3>=3/2} |
False |
${3/4==0.75} |
True |
${null=="abc"} |
False |
逻辑运算符 && || !
示例:
表达式 |
值 |
|
${(1<2) && (4<3)} |
False |
|
${(1<2) |
(4<3)} |
True |
---|---|---|
${!(1<2)} |
False |
空运算符 empty
参数为null,空串,空数组,空列表,空map时为true否则为false。
表达式 |
值 |
${empty ""} |
True |
${empty null} |
True |
EL表达式在dorado中的使用范围
我们可在dorado的下列功能中使用EL表达式:
数据模块(Module)及其下属对象的所有XML属性中
视图模型(ViewModel)及其下属对象的所有XML属性
视图模型(ViewModel) Event Inspector 事件列表中
JSP Dorado TagLib属性中
Profile(角色配置文件)配置文件中