JSP四種屬性保存範圍

 
JSP四種屬性保存範圍:


page:在一個頁面範圍內。在JSP中設置一個頁面的屬性範圍,必須通過pageContext(表示一個頁面的保存範圍) 完成。
request:在一次服務器請求範圍內。前提:必須使用服務器跳轉<jsp:formard/>.
session:在一次會話範圍內。只保留一個用戶的信息。只要設置上去,則不管什麼跳轉,都可以取得屬性。與session有關的任何打開的頁面都可以取得session
application:在一個應用服務器範圍內。所有用戶都可以取得此信息,此信息在整個服務器上被保留。只要設置一次,則所有的網頁窗口都可以取得數據。如果釋放application資源,只能重新啓動服務器。


request,session,application都需要跨多個頁,屬性保存是有內存開銷的。

開發原則:能使用request就不要使用session,能使用session就不要使用application。四種屬性範圍都依靠pageContext展開,但是在開發中往用session,request範圍最多。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章