隱含對象application是javax.servlet.ServletContext接口實現類的對象,其擁有application的作用范圍,即application可以用於在多個用戶之間保存數據,所有用戶都共享同一個application,因此從application對象中讀取和寫入的數據都是共享的。
application對象封裝了jsp所在web應用程序的信息,整個web應用程序對應一個application對象。服務器啟動后,一旦創建了application對象,則這個application對象將會永遠保持下來,直到服務器關閉為止。
項目ch05案例:創建使用application對象統計頁面訪問次數的JSP頁面
案例解析:使用application對象統計當前頁面訪問次數。可發現當瀏覽器重新打開或從不同客戶端瀏覽器打開該網頁時,計數器仍然有效。直到服務器重啟后,計數器的值才是從1重新開始計數。