EL表达式

本文介绍了JSP EL中的内置对象及其用途,包括pageScope、requestScope等不同作用域的对象,以及如何使用param和paramValues获取请求参数,利用header和headerValues获取HTTP头部信息,并解释了如何通过cookie和initParam来读取cookie信息和web.xml中的配置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

(1)Jsp El的内置对象

变量名称
 说明
 
pageScope
 一个包含所有page scope范围的变量集合 (a java.util.Map)
 
requestScope
 一个包含所有request scope范围的变量集合 (a java.util.Map)
 
sessionScope
 一个包含所有session scope范围的变量集合 (a java.util.Map)
 
applicationScope
 一个包含所有application scope范围的变量集合 (a java.util.Map)
 
param
 一个包含所有请求参数的集合 (a java.util.Map),通过每个参数对应一个String值的方式赋值
 
paramValues
 一个包含所有请求参数的集合 (a java.util.Map),通过每个参数对应一个String数组的方式赋值
 
header
 一个包含所有请求的头信息的集合, (a java.util.Map) ,通过每个头信息对应一个String值的方式赋值
 
headerValues
 一个包含所有请求的头信息的集合 (a java.util.Map) ,通过每个头信息的值都保存在一个String数组的方式赋值
 
cookie
 一个包含所有请求的 cookie集合 (a java.util.Map),   通过每一个cookie(javax.servlet.http.Cookie)对应一个cookie值的方式赋值
 
initParam
 一个包含所有应用程序初始化参数的集合(a java.util.Map) ,通过每个参数分别对应一个String值的方式赋值
 
pageContext
 一个javax.servlet.jsp.PageContext类的实例, 用来提供访问不同的请求数据

(2)param \paramValues 是用来获取request中的参数和参数数组
(3)header \headerValues 是用来获取http包的header 和 header数组
(4)cookie 获取cookie
(5)initParam 获取web.xml中设置的值
(6)empty 是判断内容是否为空,比如String a="" ${empty(a)} 结果是true

 

 

http://www.51testing.com/?uid-50438-action-viewspace-itemid-109996

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值