更新时间: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培训学院