EL表达式
作用:主要代替jsp页面中的表达式脚本在jsp页面进行数据输出
格式:${表达式}
EL表达式在输出null值是输出的是空串,而jsp表达式脚本输出null值是null字符串
EL表达式搜索四个域的顺序:(test2.jsp)
当四个域中都有key的值时,EL表达式会按照四个域的从小到大顺序去进行搜索,找到就输出。
pageContext request session application
1.关系运算
2.逻辑运算 &&and ||or !not
3.算术运算 /div %mod
4.empty运算:
可以判断一个数据是否为空
空 true
1.值为null
2.值为空串
3.值是Object类型数据,长度为0
4.List集合,元素个数为0
5.Map集合,元素个数为0
不空 false
5.三元运算
表达式1?表达式2:表达式3
6.点运算与中括号运算
"."点运算可以输出Bean对象中某个属性值
[]中括号运算可以输出有序集合中某个元素的值,还可以输出Map集合中key里含有特殊字符的key值
eg: ${ map["a+a+a"]}