pageContext对象的用法详述
感谢原文作者:nickcenter
原文链接:https://www.cnblogs.com/nickup/p/9004594.html
pageContext对象 这个对象代表页面上下文,该对象主要用于访问JSP之间的共享数据。
pageContext是PageContext类的实例,使用pageContext可以访问page、request、session、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);
getAttribute(String name,int scope)
:取得指定范围内的name属性,
其中scope可以是如下4个值:
PageContext.PAGE_SCOPE
:对应于page范围。
PageContext.REQUEST_SCOPE
:对应于request范围。
PageContext.SESSION_SCOPE
:对应于session范围。
PageContext.APPLICATION_SCOPE
:对应于application范围。
个人学习笔记!仅以学习为目的,感谢各位前辈!