感謝原文作者: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范圍。