全域查找:${person}表示依次在pageScope、requesScopet、sessionScope、appliationScope四个域中查找名字为person的属性。
3.2 请求参数相关内置对象param和paramValues这两个内置对象是用来获取请求参数的。
l param:Map<String,String>类型,param对象可以用来获取参数,与request.getParameter()方法相同。
注意,在使用EL获取参数时,如果参数不存在,返回的是空字符串,而不是null。这一点与使用request.getParameter()方法是不同的。
l paramValues:paramValues是Map<String, String[]>类型,当一个参数名,对应多个参数值时可以使用它。
3.3 请求头相关内置对象header和headerValues是与请求头相关的内置对象:
l header: Map<String,String>类型,用来获取请求头。
l headerValues:headerValues是Map<String,String[]>类型。当一个请求头名称,对应多个值时,使用该对象,这里就不在赘述。
3.4 应用初始化参数相关内置对象l initParam:initParam是Map<String,String>类型。它对应web.xml文件中的<context-param>参数。
3.5 Cookie相关内置对象l cookie:cookie是Map<String,Cookie>类型,其中key是Cookie的名字,而值是Cookie对象本身。