Java四大域物件

2021-09-01 00:16:39 字數 788 閱讀 7575

1.生命週期:當web應用被載入進容器建立代表整個web應用的servletcontext物件,

當伺服器關閉或web應用被移除時,servletcontext物件跟著被銷毀。

2.作用範圍:整個web應用。

3.在不同servlet之間**、讀取資源檔案

1.生命週期:在service方法呼叫前由伺服器建立,傳入service發那個發。整個請求結束,request生命結束。

2.作用範圍:整個請求鏈(請求**也存在)

3.作用:在整個請求鏈中共享資料,經常用到:在servlet中處理好的資料交給jsp顯示,此時引數就可以放在request域中。

1.生命週期:在第一次呼叫request.getsession()方法時,伺服器會檢查是否已經有對應的session,

如果沒有就在記憶體中建立乙個session並返回。當一段時間內session沒有被使用(預設為30分鐘),

則伺服器會銷毀該session。如果伺服器非正常關閉,沒有到期的session也會跟著銷毀。

如果呼叫session提供的invalidate(),可以立即銷毀session。

2.作用範圍:一次會話。

1.生命週期:當對jsp的請求開始,當相應結束時銷毀。

2.作用範圍:整個jsp頁面,是四大作用域中最小的乙個。

3.作用:獲取其他八大隱式物件,可以認為是乙個入口物件。

獲取所有域中的資料。

跳轉到其他資源。

JSP四大域物件

web開發中的四個域物件 有 範圍小到大 page jsp有效 page 域指的是 pagecontext.request 一次請求 request 域指的是 session 一次會話 session 域指的是 web應用域指的是 之所以他們是域物件,原因就是他們都內建了map 集合,都有 seta...

四大域物件範圍

1 如果把變數放到pagecontext裡,就說明它的作用域是page,它的有效範圍只在當前jsp頁面裡。從把變數放到pagecontext開始,到jsp頁面結束,你都可以使用這個變數。2 如果把變數放到request裡,就說明它的作用域是request,它的有效範圍是當前請求週期。所謂請求週期,就...

JavaWeb的四大域物件

pagecontext 當前頁面有效 頁面跳轉後無效 request 同一次請求有效 請求 後有效 重定向後無效 session 同一次會話有效 無論怎麼跳轉,都有效 關閉 切換瀏覽器後無效 從 登陸 退出 之間 全部有效 以上4個物件共有的方法 object getattribute string...