学习EL的隐含对象

EL的隐含对象

  • 页面上下文对象
  • 访问作用域范围的隐含对象
  • 访问环境信息的隐含对象

一、页面上下文对象

  • pageContext

用于访问JSP内置对象和servletContext
能获取的JSP内置对象有request、response、out、session、exception、page,但不能获取application、config、pageContext
在获取到这些内置对象后,即可以获取其属性值
例如:
获取内置对象request:${pageContext.request}
获取request的属性(获取端口号):${pageContext.request.serverPort}
注意:不可以通过pageContext对象获取保存到request范围内的变量。

获取内置对象response:${pageContext.response}
获取response的属性(获取响应的内容类型):${pageContext.response.contentType}

获取内置对象out:${pageContext.out}
获取out的属性(输出缓冲区大小):${pageContext.out.bufferSize}

获取内置对象session:${pageContext.session}
获取session的属性(获取session的有效时间):${pageContext.session.maxInactiveInterval}

获取内置对象exception:${pageContext.exception}
获取exception的属性(获取异常信息字符串):${pageContext.exception.messagel}

获取内置对象page:${pageContext.page}
获取page的属性(获取当前页面的类文件):${pageContext.page.class}

获取内置对象servletContext:${pageContext.servletContext}
获取servletContext的属性(获取servlet上下文路径):${pageContext.servletContext.contextPath}

二、访问作用域范围的隐含对象

  • pageScope(页面范围)
  • requestScope(请求范围)
  • sessionScope(会话/浏览器范围)
  • applicationScope(应用/服务器范围)

三、访问环境信息的隐含对象

  • param对象
  • paramValues对象
  • header对象
  • headerValues对象
  • initParam对象
  • cookie对象
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值