都是域物件
都可以(利用自身map集合)儲存資料
操作方法相同
都有生命週期、作用範圍
代表當前jsp頁面(執行環境)的物件
生命週期:
當訪問jsp開始是建立配置pagecontext物件,
在訪問jsp結束時銷毀pagecontext物件。
作用範圍:
當前整個jsp頁面範圍內
主要功能:
在整個jsp頁面範圍內實現資源共享
代表http請求的物件
生命週期:
一次請求開始時建立
一次請求結束時銷毀
作用範圍:
整個請求連,或者一次請求經過的資源
主要功能
在整個範圍內實現資源共享
代表整個會話
生命週期:
建立:第一呼叫request.getsession()物件時建立
request.getsession(true)
--如果伺服器內部有對應的session,返回
--無的話建立並返回
request.getsession(true)
--如果有對應的session直接返回
--如果無對應session直接返回null
銷毀:
超時銷毀:超過30分鐘沒有被訪問,會超時銷毀
1 時間可修改
自殺:當呼叫session的invalidate方法,則立即銷毀
意外身亡:伺服器非正常關閉時,session也會立即銷毀
作用範圍:
整個會話範圍內
主要功能:
整個會話中實現資源共享
代表整個web應用的物件
生命週期
伺服器啟動web應用被伺服器載入後,伺服器會立即建立出代表整個web應用的物件,
在伺服器關閉或web應用被移除時,銷毀
作用範圍
整個web應用範圍內
主要功能
在整個web應用內實現資源的共享
四大作用域
1 page 裡的變數 只要頁面跳轉了,它們就不見了。如果把變數放到 pagecontext 裡,就說明它的作用域是 page 它的有效範圍只在當前 jsp頁面裡。從把變數放到 pagecontext 開始,到 jsp頁面結束,你都可以使用這個變數。2 request 裡的變數可以跨越 forwar...
四大作用域
名稱作用域 在所有應用程式中有效 全域性 session 在當前會話中有效 request 當前請求中有效 page 當前頁有效 所謂 作用域 指的是資訊共享範圍,通俗講就是乙個資訊在多大的範圍內有效。web互動最基本的單位是http請求,當乙個使用者進入 時就形成了乙個會話,在伺服器執行中有多少個...
JSP四大作用域
1.page裡的變數 只要頁面跳轉了,它們就不見了。如果把變數放到pagecontext裡,就說明它的作用域是page,它的有效範圍只在當前jsp頁面裡。從把變數放到pagecontext開始,到jsp頁面結束,你都可以使用這個變數。2 request裡的變數可以跨越forward前後的兩頁。但是只...