JSP屬性範圍

2021-08-08 19:05:51 字數 749 閱讀 2924

在 jsp中提供了 4 中屬性範圍: 他們分別是page

、request

、session

。對這幾個作用範圍的說明如下:

page

範圍:指所設定的屬性盡在當前頁面內有效。使用

pagecontext

的setattribute()

方法可以設定屬性值,使用

pagecontext

的getattribute()

方法可以獲得屬性值。

request範圍:指屬性僅在一次請求的範圍內有效。使用 request 的setattribute()方法可以設定屬性值,使用request 的 getattribute()方法可以獲得屬性值。

session範圍:指的是屬性盡在瀏覽器與伺服器進行一次會話的範圍內有效,當和伺服器斷開連線後,屬性就會失效。使用 session 的setattribute()方法可以設定屬性值,使用session 的 getattribute()方法可以獲得屬性值。

web

pagecontext物件是乙個比較特殊的物件,使用它不僅可以設定

page

範圍內的屬性,還可以設定其他範圍內的屬性。通過 pagecontext 還可以訪問本業麵中的所有其他物件,如前面介紹的 request、response、out等物件

JSP屬性範圍

request就是伺服器跳轉之後還可以使用,伺服器跳轉就是jsp forward啦 特徵就是url不會改變 session就是伺服器跳轉,客戶端跳轉之後都可以使用 這兩種相當於public屬性 下面是例子 設定page屬性 pagecontext.setattribute name huang pa...

JSP中Request屬性範圍

通過新增引數,通過來實現伺服器端跳轉,以此來測試request屬性的範圍 步驟一 requestscopedemo.jsp 新增info1引數 通過跳轉 步驟二 requestscopedemo 1.jsp 新增info2引數 通過跳轉 步驟三 requestscopedemo 2.jsp requ...

jsp03 屬性範圍

graph lr a 同一頁面 b 同一請求 b c 同一使用者 c d 同一專案 pagecontent不可以跨頁面傳輸資料 限於本頁面內傳輸資料 建立頁面物件時建立 頁面關閉則 pagecontext.setattribute key,value pagecontext.getattribute...