<%
pagecontext.setattribute("pagecontextattr","pagecontextvalue");
request.setattribute("requestattr","requestvalue");
session.setattribute("sessiontattr","sessionvalue");
%>
pagecontextattr:<%=pagecontext.getattribute("pagecontextattr")%>
request:<%=request.getattribute("requestattr")%>
session:<%=session.getattribute("sessionattr")%>
儲存在session物件中的屬性可以被屬於同乙個會話的所有servlet和jsp頁面訪問。
儲存在request物件中的屬性可以被屬於同乙個請求的所有servlet和jsp頁面訪問,例如使用pagecontext.forward和pagecontext.include方法連線起來的多個servlet和jsp頁面。
儲存在pagecontext物件中的屬性僅可以被當前jsp頁面的當前響應過程中呼叫的各個元件訪問,例如,正在響應當前請求的jsp頁面和它呼叫的各個自定義標籤類。
pagecontext類中還提供了對各個域範圍的屬性進行統一管理的方法,以簡化對各個域範圍內的屬性的訪問。
JavaWeb的四大域物件
pagecontext 當前頁面有效 頁面跳轉後無效 request 同一次請求有效 請求 後有效 重定向後無效 session 同一次會話有效 無論怎麼跳轉,都有效 關閉 切換瀏覽器後無效 從 登陸 退出 之間 全部有效 以上4個物件共有的方法 object getattribute string...
JSP 域物件的屬性操作
獲取制定的屬性 object getattribute string name 獲取所有的屬性的名字組成的 enumeration 物件 enumeration getattributename 移除制定的屬性 removeattribute string name 設定屬性 void setatt...
JSP和屬性相關的方法和域物件
1 方法 object getattribute string name 獲取指定的屬性 enumerationgetattributenames 獲取所有的屬性的名字組成的enumeration物件 void removeattribute string name 移除指定的屬性 void set...