以上4個物件共有的方法:
object getattribute (string name): 根據屬性名,或者屬性值
void setattribute(string name,object obj): 設定屬性值(新增,修改)
setattribute("a","b"); //如果a物件之前不存在,則新增乙個a物件
//如果a物件之前已經存在,則將a的值改為b
void removeattribute(string name); 根據屬性名,刪除物件
a.pagecontext: 當前頁面有效(頁面跳轉後無效)。
b.request: 同一次請求有效;其他請求無效(請求**後有效,重定向後無效)
c.session:同一次會話有效(無論怎麼跳轉,都有效;關閉/切換瀏覽器後無效;從登入到退出前都有效)
d.越到後面開銷越大,相同的功能下盡量選擇開銷小的。
jsp中四種範圍變數
這四種區別還是很好區分的,以我的思路方法 有3個jsp頁面 p1.jsp this is my p1 page.request.setattribute scope request session.setattribute scope session pagecontext.setattribute...
JSP的四種屬性範圍
page範圍 pagecontext物件完成 本頁面使用,跳轉失效 session範圍 不管是伺服器端還是客戶端都有效,但如果新開乙個瀏覽器的話,輸入相同位址則就無法獲取值 都有以下三種方法 public void setattribute string name,object o 設定屬性的名稱和...
JSP的四種頁面屬性範圍
在jsp的頁面屬性中一般有四種範圍,分別是 pagecontext 只在本頁面有效 request 頁面之間的一次跳轉有效 session 在整個會話期間,瀏覽器關閉之前有效 其中request在頁面之間通過forword跳轉有效,但是通過href鏈結則不屬於一次跳轉,是無效的。session是針對...