JSP 隐式对象 - pageContext

返回上一级

JSP 隐式对象 pageContext 是 JSP 容器为每个页面提供的 Java PageContext 类的实例,用来代表整个 JSP 页面

pageContext 对象可以直接在 JSP 中使用而无需显式声明

pageContext 对象

pageContext 对象是 javax.servlet.jsp.PageContext 类的实例,用来代表整个JSP页面

pageContext 对象主要用来访问页面信息,同时过滤掉大部分实现细节

pageContext 对象存储了 request 对象和 response 对象的引用

同时 application 对象,config 对象,session 对象,out 对象可以通过访问这个对象的属性来导出

pageContext 对象也包含了传给 JSP 页面的指令信息,包括缓存信息,ErrorPage URL,页面 scope 等

PageContext 类定义了一些字段,包括P AGE_SCOPE,REQUEST_SCOPE,SESSION_SCOPE, APPLICATION_SCOPE
它也提供了 40 余种方法,有一半继承自 javax.servlet.jsp.JspContext 类

removeArribute()

removeArribute() 可以用来移除属性

pageContext 对象最重要的一个方法是 removeArribute(),它可接受一个或两个参数

语法

pageContext.removeArribute("attrName")

移除四个 scope 中相关属性

但是下面这种方法只移除特定 scope 中的相关属性

pageContext.removeAttribute("attrName", PAGE_SCOPE);

返回上一级

JSP 基础教程

关于   |   FAQ   |   我们的愿景   |   广告投放   |  博客

  简单教程,简单编程 - IT 入门首选站

Copyright © 2013-2022 简单教程 twle.cn All Rights Reserved.