、page屬性範圍(pageContext)
a、在一個頁面設定的屬性,跳到其他頁面就無法存取了(包括重新導向和)。
範例:pageScopeDemo01.jsp
㟎『
page屬性範圍(pageContext)
〜 㜀㜀㜀㜀㜀㜀㜀㜀㜀㜀㜀㜀㜀㜀㜀 //此時設定的屬性只能夠在本頁取得
pageContext.setAttribute("name","英雄聯盟");//設定屬性
〕 〜 〜); / /注意:這裡設定的兩個屬性的名字分別為name和date,這兩個是字串類型的數據,但對應的屬性值英雄聯盟和new Date這個兩個值卻不是字串類型,而是兩個Object類型的資料。 %>
//取筆");
//由於取得的值為Object型,因此必須使用String強制向下轉型,轉換成String類型
Date refDate = (Date)pageContext.getAttribute("date");
〜 %>
⽇日期:
㟎 b、這裡說一下,如果需要檢驗的,使⽤用jsp:forward標籤進行伺服器器端跳轉。 範例:
3、session屬性範圍
a、session設定的屬性不管如何跳轉,都可以取得的。當然,session只針對一個使用者
b、在第一個頁面上設定的屬性,跳轉(伺服器跳轉/客戶端跳轉)到其他頁面之後,其他的頁面依然可以取得第一個頁面上設置的屬性。
c、這裡不管是客戶端跳轉還是伺服器端跳轉都可以存取第一個頁面設定的session屬性,條件是只限制於目前使用者。如果,此時新開了一個瀏覽器,則無法存取session的屬性值。