【多选题】下面关于EL的empty运算符的描述,正确的是()(多选)
A. ${empty var},当var变量不存在时,EL表达式返回true B. ${empty var},当var变量为null时, EL表达式返回true C. ${empty var},当var代表集合时,集合中没有任何元素,返回false D. ${empty var},当var代表集合时,集合中没有任何元素,返回true
A. ${empty var},当var变量不存在时,EL表达式返回true B. ${empty var},当var变量为null时, EL表达式返回true C. ${empty var},当var代表集合时,集合中没有任何元素,返回false D. ${empty var},当var代表集合时,集合中没有任何元素,返回true
举一反三
- 下面哪个语句把变量paid的值设置为布尔值true? A: var paid=true; B: var paid=”true” C: var paid.true() D: var paid.get(“true”)
- 下面四个变量声明语句,哪一个变量的命名是正确的? A: var true B: var my_name C: var my name D: var 2cat
- 下面声明变量及赋值的写法正确的有 A: var _myName = 12a B: var _myName = “12a” C: var myName = 12 D: var $myName = true
- 下面EL表达式中,返回结果为false的是()(多选) A: ${false&&true} B: ${false and true} C: ${ not true} D: ${!true}
- .var A.= false;var x = a? “A” : “B”;最终x的值为( ) A: B B: true C: false D: A