ServletContext讲解
生活随笔
收集整理的這篇文章主要介紹了
ServletContext讲解
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
怎么理解ServletContext呢?
你可以把它想象成一個公用的空間,可以被所有的客戶訪問,也就是說A客戶可以訪問D,B客戶也能訪問D,C客戶也能訪問D
使用ServletContext
- 如何得到ServletContext實例
- this.getServletContext();
- 你可以把它想象成一張表,這個session非常的相似,每一行就是一個屬性
- 添加屬性:setAttribute(String name,Object obj);
- 得到值:getAttribute(String name);
- 刪除屬性:removeAttribute(String name)
- 生命周期
- ServletContext中的屬性的生命周期從創建開始到服務器關閉而結束
注意:存在ServletContext中的數據長時間保存在服務器,會占用內存,因此我們建議不要想ServletContext中添加過大的數據
Servlet中操作文件:
Servlet本來就是一個.java文件,因此,servet中操作文件和普通Java文件操作時一樣的。
用途
- 網站計數器
- 網站的在線用戶的顯示
- 簡單的聊天系統
總之:如果是涉及到不同用戶共享數據,而這些數據量不大,同時又不希望寫入數據庫中,我們就可以考慮使用ServletContext來實現
總結
以上是生活随笔為你收集整理的ServletContext讲解的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 数据库操作命令集锦
- 下一篇: Eclipse的编码