【学习笔记】EL表达式中的11个隐式对象

本文详细介绍了EL表达式中的11个隐式对象,包括pageContext对象、pageScope、requestScope、sessionScope、applicationScope、param、paramValues、header、headerValues、cookie、initParam。这些对象简化了对Cookie、HTTP请求头、请求参数和Web应用初始化参数的访问,使得在JSP中处理相关数据更加便捷。
摘要由CSDN通过智能技术生成

EL表达式中的11个隐式对象
EL表达式中定义了11个隐式对象,使用这些隐式对象可以很方便地读取到Cookie、HTTP请求消息头字段、请求参数、Web应用程序中的初始化参数的信息,EL表达式中的隐式对象具体如下:

pageContext:对应于JSP页面中的pageContext对象
pageScope:代表page域中用于保存属性的Map对象
requestScope:代表request域中用于保存属性的Map对象
sessionScope:代表session域中用于保存属性的Map对象
applicationScope:代表application域中用于保存属性的Map对象
param:表示一个保存了所有请求参数的Map对象
paramValues:表示一个保存了所有请求参数的Map对象,它对于某个请求参数, 返回的是一个string类型数组
header:表示一个保存了所有http请求头字段的Map对象
headerValues:表示一个保存了所有http请求头字段的Map对象,返回string类型数组
cookie:表示一个保存了所有cookie的Map对象
initParam:表示一个保存了所有web应用初始化参数的map对象

1、pageContext对象
EL表达式中的pageContext隐式对象与JSP页面中的pageContext对象相对应,EL表达式可以通过pageContext隐式
对象访问其它JSP隐式对象,如访问request、response对象属性时,可以使用表达式 p a g e C o n t e x t . r e q u e s t . r e q u e s t U R I 表 达 式 {pageContext.request.requestURI} 表达式 pageContext.request.requestURI{pageContext.response.contentType}等。

2、代表特定域属性的隐式对象(共4个)
EL表达式中的pageScope、requestScope、sessionScope和applicationScope四个隐式对象分别用于访问JSP页面的page、request、session、application四个域中的属性。例如,表达式 p a g e S c o p e . u s e r N a m e 返 回 p a g e 作 用 域 中 的 u s e r N a m e 属 性 的 值 , 表 达 式 {pageScope.userName}返回page作用域中的userName属性的值,表达式 pageScope.userNamepag

  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值