JSP基礎 - 簡述session 和application 內置對象的區別?


當一個客戶第一個訪問服務器上的一個JSP頁面時JSP引擎創建一個和該客戶相對應的session 對象
當客戶在所訪問的網站的各個頁面之間瀏覽時 這個Session對象都是同一個 直到客戶關閉瀏覽器
該session 才被取消 而且不同客戶的session 對象是互不相同的
服務器啟動后 就產生了application對象
當一個客戶訪問服務器上的一個JSP頁面時JSP引擎為該客戶分配這個application 對象
當客戶在所訪問的網站的各個頁面之間瀏覽時 這個application 對象都是同一個 直到服務器關閉
與session 對象不同 所有客戶的application 對象都是同一個 即所有的客戶共享這個內置的application
對象

由於application對象具有在所有客戶端共享數據的特點 因此經常用於記錄所有客戶端公用的一些數據
如頁面訪問次數

運行效果:

關閉瀏覽器,再重新打開, 頁面的訪客人數為9人. 當重啟服務器后, 再重新運行, 此時頁面的訪客人數為1人


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM