首页常见问题正文

Java培训:JSP技术之pageContext对象

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

IT培训班

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

  表11-3 pageContext获取隐式对象的方法

1700444773664_pageContext获取隐式对象方法.jpg

  表11-3中列举了pageContext获取其他隐式对象的方法,这样,当传递一个pageContext对象后,就可以通过这些方法轻松获取到其他八个隐式对象。

  pageContext对象不仅提供了获取隐式对象的方法,还提供了存储数据的功能。pageContext对象存储数据是通过操作属性实现的,表11-4列举了pageContext操作属性的一系列方法。

  表11-4 pageContext操作属性的相关方法

1700444795208_pageContext操作属性的相关方法.jpg

  表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培训学院

  首发:https://java.itheima.com

分享到:
在线咨询 我要报名
和我们在线交谈!