更新时间:2023-11-20 来源:黑马程序员 浏览量:

pageContext对象是javax.servlet.jsp.PageContext类的实例对象,它代表当前JSP页面的运行环境。在JSP页面中,使用pageContext对象可以获取JSP的其他八个隐式对象,它提供了一系列用于获取其他隐式对象的方法,如表11-3所示。
表11-3 pageContext获取隐式对象的方法

表11-3中列举了pageContext获取其他隐式对象的方法,这样,当传递一个pageContext对象后,就可以通过这些方法轻松获取到其他八个隐式对象。
pageContext对象不仅提供了获取隐式对象的方法,还提供了存储数据的功能。pageContext对象存储数据是通过操作属性实现的,表11-4列举了pageContext操作属性的一系列方法。
表11-4 pageContext操作属性的相关方法

表11-4列举了pageContext对象操作属性的相关方法,其中,参数name指定属性名称,参数scope指定属性的作用范围。pageContext对象的作用范围有四个值,具体如下。
(1)pageContext.PAGE_SCOPE:表示页面范围。
(2)pageContext.REQUEST_SCOPE:表示请求范围。
(3)pageContext.SESSION_SCOPE:表示会话范围。
(4)pageContext.APPLICATION_SCOPE:表示Web应用程序范围。
需要注意的是,当使用findAttribute()方法查找名称为name的属性时,会按照page、request、session和application的顺序依次进行查找,如果找到,则返回属性的名称,否则返回null。
本文版权归黑马程序员Java培训学院所有,欢迎转载,转载请注明作者出处。谢谢!
作者:黑马程序员Java培训学院
毕业16个工作日,平均薪资13180元,就业率100%,广州黑马AI智能应用开发(Java)学科20250529班
2026-03-06毕业32个工作日,平均薪资11147元,就业率95%,广州黑马AI智能应用开发(Java)学科20250326班
2026-03-05黑马程序员2025全国就业数据发布:全学科平均就业率92.07%,AI开发类就业平均薪资达11869.67元。
2026-03-05黑马全国校区齐开班!场面太太太壮观了!
2026-03-03AI智能应用开发课程紧贴企业刚需,全程高效学习,直达中高级软件开发水平
2026-02-28风口正劲!黑马程序员又一AI智能应用开发班毕业当天100%就业!
2026-02-27