EL表达式和过滤器
EL
目的:EL :为了消除jsp中的Java代码
语法:
${EL表达式}
👇
${范围.对象.属性.属性的属性 }
a.EL不需要导包
b.在el中调用属性,其实是调用的getXxx()方法
操作符:
操作属性,不是对象。
. : 使用方便
[ ] : 如果是常量属性,需要使用双引号/单引号 引起来;比点操作符更加强大
👇
[ ]强大之处:
a.可以容纳一些 特殊符号 (. ? -)
b.[]可以容纳 变量属性 (可以动态赋值)
String x = "a";
${requestScope.a}等价于${requestScope["a"]}等价于${${requestScope[x]}
c.可以处理数组
${requestScope.arr[0] }