n == != eq ne
n && and
n || or
n ? :
保留字
以下单词属于EL保留字,不能用作标识符。
and or not eq
ne lt gt le
ge true false null
instanceof empty div mod
EL表达式举例
表格6-3列出了一些EL表达式运算结果的例子:
EL表达式
结果
${1 > (4/2)}
false
${4.0 >= 3}
true
${100.0 == 100}
true
${(10*10) ne 100}
false
${’a’ < ’b’}
true
${’hip’ gt ’hit’}
false
${4 > 3}
true
${1.2E4 + 1.4}
12001.4
${3 div 4}
0.75
${10 mod 4}
2
${!empty param.Add}
如果参数Add是null或者为空字符串那么返回flase
${pageContext.request.contextPath}
上下文路径
${sessionScope.cart.numberOfItems}
会话范围中对象cart的 numberOfItems属性值
${param[’mycom.productId’]}
名字mycom.productId的请求值
${header['host']}
主机
${departments[deptName]}
map类型departments中deptName的值
${requestScope[’javax.servlet.forward.
servlet_path’]}
Request范围中javax.servlet.forward.servlet_path的值
#{customer.lName}
初始化request时获取customer对象lName值,回传时设置lName的值。
#{customer.calcTotal}
customer对象中calcTotal方法的返回值
表格6-3 表达式例子
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-23837-5.html
让奥黑的国民知道失去亲人的滋味
好喜欢千玺