JSP網頁本身,page物件是當前頁面轉換後的Servlet類的例項。從轉換後的Servlet類的程式碼中,可以看到這種關係:Object page = this;在JSP頁面中,很少使用page物件。pageContext javax.servlet.jsp.PageContext 的例項,該物件代表該JSP 頁面上下文,使用該物件可以訪問頁面中的共享資料。常用的方法有getServletContext和getServletConfig等. //使用pageContext 設定屬性,該屬性預設在page 範圍內 pageContext. setAttribute ("page" , "hello") ; //使用request 設定屬性,該屬性預設在request 範圍內 request. setAttribute ("request" , "hello"); //使用pageContext將屬性設定在request 範圍中 pageContext.setAttribute("request2″ , "hello" , pageContext.REQUEST_SCOPE); //使用session將屬性設定在session 範圍中 session.setAttribute("session" , "hello"); //使用pageContext將屬性設定在session範圍中 pageContext.setAttribute("session2″ , "hello" , pageContext.SESSION_SCOPE); //使用application將屬性設定在application範圍中 application. setAttribute ("app" , "hello") ; //使用pageContext 將屬性設定在application 範圍中 pageContext.setAttribute("app2″ , "hello" , pageContext.APPLICATION_SCOPE) ;
JSP網頁本身,page物件是當前頁面轉換後的Servlet類的例項。從轉換後的Servlet類的程式碼中,可以看到這種關係:Object page = this;在JSP頁面中,很少使用page物件。pageContext javax.servlet.jsp.PageContext 的例項,該物件代表該JSP 頁面上下文,使用該物件可以訪問頁面中的共享資料。常用的方法有getServletContext和getServletConfig等. //使用pageContext 設定屬性,該屬性預設在page 範圍內 pageContext. setAttribute ("page" , "hello") ; //使用request 設定屬性,該屬性預設在request 範圍內 request. setAttribute ("request" , "hello"); //使用pageContext將屬性設定在request 範圍中 pageContext.setAttribute("request2″ , "hello" , pageContext.REQUEST_SCOPE); //使用session將屬性設定在session 範圍中 session.setAttribute("session" , "hello"); //使用pageContext將屬性設定在session範圍中 pageContext.setAttribute("session2″ , "hello" , pageContext.SESSION_SCOPE); //使用application將屬性設定在application範圍中 application. setAttribute ("app" , "hello") ; //使用pageContext 將屬性設定在application 範圍中 pageContext.setAttribute("app2″ , "hello" , pageContext.APPLICATION_SCOPE) ;