JSP内置对象(隐式对象)

四大作用域

作用范围:从网页到服务器

page

request

session

application

九个内置对象(/隐式对象/隐含对象)

request

response

out

session

application

config

pageContext

page

Exception

对象 描述作用域
request 请求对象 HttpServletRequest 接口的实例 request
response 响应对象 HttpServletResponse 接口的实例 page
out 输出 JspWriter类的实例,用于把结果输出至网页上 page
session 会话 HttpSession类的实例 session
application 应用程序 ServletContext类的实例,与应用上下文有关 application
config 配置 ServletConfig类的实例 page
pageContext 页面上下文 PageContext类的实例,提供对JSP页面所有对象以及命名空间的访问 page
page 页面 类似于Java类中的this关键字 page
Exception 异常 Exception类的对象,代表发生错误的JSP页面中对应的异常对象 page

 

web开发中四个域对象
1.page域指pageContent(jsp有效)
2.request域指HttpServletRequest(一次请求)
3.session域指HTTPSession(一次会话)
4.application域指ServletContext(当前web应用)
他们之所以是域对象,原因是他们都内置了map集合,都有setAttribute和getAttribute方法。而且他们的name都是String类型,而value都是Object类型。
二.生命周期
page:jsp页面被执行,生命周期开始,jsp页面执行完毕,生命周期结束。
request:客户发送一个请求,开始,服务器返回响应。请求结束,生命周期结束。
seesion:用户访问浏览器访问,创建session,session超时或被声明失效,该对象生命周期结束。
application:web应用加载的时候创建。Web应用被移除或服务器关闭,对象销毁。

posted @   木氷  阅读(199)  评论(0编辑  收藏  举报
编辑推荐:
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
阅读排行:
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架
点击右上角即可分享
微信分享提示