JavaWeb基础知识总结. (23)

wps8C4C.tmp

全域查找:${person}表示依次在pageScope、requesScopet、sessionScope、appliationScope四个域中查找名字为person的属性。

3.2 请求参数相关内置对象

param和paramValues这两个内置对象是用来获取请求参数的。

l param:Map<String,String>类型,param对象可以用来获取参数,与request.getParameter()方法相同。

wps8C4D.tmp

注意,在使用EL获取参数时,如果参数不存在,返回的是空字符串,而不是null。这一点与使用request.getParameter()方法是不同的。

wps8C4E.tmp

l paramValues:paramValues是Map<String, String[]>类型,当一个参数名,对应多个参数值时可以使用它。

wps8C4F.tmp

3.3 请求头相关内置对象

header和headerValues是与请求头相关的内置对象:

l header: Map<String,String>类型,用来获取请求头。

wps8C60.tmp

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对象本身。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zwzfdw.html