基本语法 EL语法的基本${xxxx}
1.访问对象属性和数组元素
使用“.”来访问 ${param.username}或者${param["username"]}。数组${param.name[0]}访问name中第一个元素。
2.EL运算符
${16+5}==21,${16&&5}==true.${16>0?1:0}返回1
${empty var}检查var是否为null,是就返回true,如果var为集合数组,没有元素为null。empty和“!”和起来用可以判断是否不为null
3.隐含对象
可以分为4类
1.http有关,header,headerValues,param,paramValues,cookie
2.表示范围pageScope,requestScope,sessionScope,applicationScope
3.PageContext
pageContext.session,pageContext.request,pageContext.response,pageContext.application
4.web初始化initparam
4.命名变量
EL表达式中的变量为命名变量。
${username}等价于pageContext.getAttribute("username"),如果username为null什么都不返回。