EL 表达式的 11 个隐含对象

EL 个达式中 11 个隐含对象,是 EL 表达式中自己定义的,可以直接使用。

变量类型&作用
pageContextPageContextImpl 它可以获取 jsp 中的九大内置对象
pageScopeMap<String,Object> 它可以获取 pageContext 域中的数据
requestScopeMap<String,Object> 它可以获取 Request 域中的数据
sessionScopeMap<String,Object> 它可以获取 Session 域中的数据
applicationScopeMap<String,Object> 它可以获取 ServletContext 域中的数据
paramMap<String,String> 它可以获取请求参数的值
paramValuesMap<String,String[]> 它可以获取请求参数的值,获取多个值的时候使用
headerMap<String,String> 它可以获取请求头的信息
headerValuesMap<String,String[]> 它可以获取请求头的信息,它可以获取多个值的情况
cookieMap<String,Cookie> 它可以获取当前请求的 Cookie 信息
initParamMap<String,String> 它可以获取在 web.xml 中配置的上下文参数

JSP代码举例:

出请求参数 username 的值:${ param.username } <br> 
输出请求参数 password 的值:${ param.password } <br> 
输出请求参数 username 的值:${ paramValues.username[0] } <br> 
输出请求参数 hobby 的值:${ paramValues.hobby[0] } <br> 
输出请求参数 hobby 的值:${ paramValues.hobby[1] } <br>

输出请求头【User-Agent】的值:${ header['User-Agent'] } <br> 
输出请求头【Connection】的值:${ header.Connection } <br> 
输出请求头【User-Agent】的值:${ headerValues['User-Agent'][0] } <br>

获取 Cookie 的名称:${ cookie.JSESSIONID.name } <br> 
获取 Cookie 的值:${ cookie.JSESSIONID.value } <br>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值