pageContext对象的用法
1、pageContext(PageContext类的实例)
这个对象代表页面的上下文,该对象主要用于访问JSP对象之间的共享数据。
可访问page、request、session、application范围的变量。
2、设置、取值
设值:
page设值:
pageContext.setAttribute("","");
request设值:
request.setAttribue("","");
pageContext.setAttribute("","" , pageContext.REQUEST_SCOPE);
session设值:
session.setAttribute("",""):pageContext.setAttribute("","" , pageContext.SESSION_SCOPE);
application设值:
application.setAttribute("","")
pageContext.setAttribute("","" , pageContext.APPLICATION_SCOPE);
取值:
page值:
pageContext.getAttribute("",1)/("")/("",PageContext.PAGE_SCOPE)
request值:
pageContext.getReques().getAttribute("")
pageContext.getAttribute("",2)/("",PageContext.REQUEST_SCOPE)
session值:
pageContext.getSessio().getAttribute("")>
pageContext.getAttribute("",3)/("",PageContext.SESSION_SCOPE)
application值:
pageContext.getServletContext().getAttribute("")
pageContext.getAttribute("",4)/("",PageContext.APPLICATION_SCOPE)
---------------------------------------------
getAttribute("",scope):
scope可以是如下4个值:
PageContext.PAGE_SCOPE:对应于page范围。
PageContext.REQUEST_SCOPE:对应于request范围。
PageContext.SESSION_SCOPE:对应于session范围。
PageContext.APPLICATION_SCOPE:对应于application范围。
(1,2,3,4顺次表示page、request、session、application)