ServletContext介紹及用法

2021-10-01 04:20:36 字數 886 閱讀 2230

servletcontext官方叫servlet上下文。伺服器會為每乙個工程建立乙個物件,這個物件就是servletcontext物件。這個物件全域性唯一,而且工程內部的所有servlet都共享這個物件。所以叫全域性應用程式共享物件。

2.作用

1.是乙個域物件

2. 可以讀取全域性配置引數

3. 可以搜尋當前工程目錄下面的資源檔案

4. 可以獲取當前工程名字(了解)**

3.servletcontext是乙個域物件

3.1域物件介紹

域物件是伺服器在記憶體上建立的儲存空間,用於在不同動態資源(servlet)之間傳遞與共享資料。

3.2 域物件方法

凡是域物件都有如下3個方法:

setattribute(name,value);name是string型別,value是object型別;

往域物件裡面新增資料,新增時以key-value形式新增

getattribute(name);

根據指定的key讀取域物件裡面的資料

removeattribute(name);

根據指定的key從域物件裡面刪除資料

3.2 域物件功能**

域物件儲存資料adddataservlet**

ServletContext介面功能

使用getinitparameternames 和getinitparameter string name 來獲得web應用中的初始化引數 setattribute string name,string value 來設定共享的資料 getattribute string name 來獲得共享得資料...

ServletContext物件學習

問題 不同的使用者使用相同的資料 解決 servletcontext物件 特點 伺服器建立 使用者共享 作用域 整個專案內 生命週期 伺服器啟動到伺服器關閉 使用 獲取servletcontext物件 第一種方式 servletcontext sc this.getservletcontext 第二...

ServletContext物件的應用

servletcontext物件 user root pass 1234 1.獲取指定名稱的context配置資訊 servletcontex context this.getservletcontext string user context.getinitparameter user syste...