這個對象代表頁面上下文,該對象主要用于訪問JSP之間的共享數(shù)據(jù)。使用pageContext可以訪問page、request、session、application范圍的變量。
pageContext是PageContext類的實(shí)例,它提供了如下兩個方法來訪問page、request、session、application范圍的變量。
getAttribute(String name):取得page范圍內(nèi)的name屬性。
getAttribute(String name,int scope):取得指定范圍內(nèi)的name屬性,其中scope可以是如下4個值:
PageContext.PAGE_SCOPE:對應(yīng)于page范圍。
PageContext.REQUEST_SCOPE:對應(yīng)于request范圍。
PageContext.SESSION_SCOPE:對應(yīng)于session范圍。
PageContext.APPLICATION_SCOPE:對應(yīng)于application范圍。
與getAttribute()方法相對應(yīng),PageContext也提供了2個對應(yīng)的setAttribute()方法,用于將指定變量放入page、request、session、application范圍內(nèi)。