您的位置:首页 > Web前端 > JavaScript

jsp九大隐式对象中最重要的一个对象pageContext

2017-06-02 09:04 381 查看
pageContext对象

这个对象代表页面上下文,该对象主要用于访问JSP之间的共享数据。

pageContext不仅是个域对象还封装了另外8大隐式对象的引用,还可以通过get***得到另外的8大隐式对象(request,response,seesion,application(servletContext),config,page,exception,out)
   




主要应用于:引入和跳转其他资源,检索其他域对象的属性等



pageContext是PageContext类的实例,使用pageContext可以访问page、request、session、application范围的变量。 

getAttribute(String name,int scope):取得指定范围内的name属性,其中scope可以是如下4个值:

PageContext.PAGE_SCOPE:对应于page范围。

PageContext.REQUEST_SCOPE:对应于request范围。

PageContext.SESSION_SCOPE:对应于session范围。

PageContext.APPLICATION_SCOPE:对应于application范围。

getAttribute(String name):取得page范围内的name属性。

setAttribute(String name,值,int scope):如果没有指定scope,该属性默认在page范围内,如:pageContext.setAttribute("page","hello");

使用pageContext将属性设置在request范围中pageContext.setAttribute("request2","hello" , pageContext.REQUEST_SCOPE);

使用pageContext将属性设置在session范围中pageContext.setAttribute("session2","hello" , pageContext.SESSION_SCOPE);

使用pageContext将属性设置在application范围中pageContext.setAttribute("app2","hello" , pageContext.APPLICATION_SCOPE);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: