Web訪問計數器

2021-07-02 19:15:20 字數 2495 閱讀 9328

web訪問計數器

1.首先新建乙個counter類

public

class counter

public

int getcount()

public

void setcount(int count)

public

void add(int step)

}

2.新建乙個servlet

進行測試(

out.write("hello,您是第

" + counter.getcount() + "個遊客!");

out.println("hello,您是第

" + counter.getcount() + "個遊客!");

counter.add(1); }

3.進行測試

4.按照上面的方式,我們可以實現乙個**訪問的計數器,但當伺服器重啟之後,訪問數又會清零,我們可以使用servletcontextlistener

在servletcontext

被銷毀時儲存訪問量,在

servletcontext

重新被建立時,對訪問量初始化。

關於servletcontextlistener

介面:servletcontextlistener能夠監聽

servletcontext

的生命週期,當

servlet

容器啟動和關閉時,都會觸發

servletcontextevent

事件,而該事件是由

servletcontextlistener

來處理的,在

servletcontextlistener

介面中定義了兩個方法來處理

servletcontextevent

事件:(1).contextinitialized(servletcontextevent event):當servlet

容器啟動時呼叫此方法,在呼叫完

contextinitializaed(servletcontextevent event)

之後,容器再對

filter

初始化,對初始化那些在

web應用啟動時需要載入的

servlet

(2).contextdestroy(servletcontextevent event):當servlet

容器終止

web應用時,會呼叫此方法,在呼叫此方法之前,

servlet

容器會首先銷毀所有的

servlet

和filter

過濾器。

自定義myservletcontextlistener

類,實現

servletcontextlistener

介面。

public

class myservletcontextlistener implements servletcontextlistener

catch (exception e) }

} public

void contextinitialized(servletcontextevent event)

catch (exception e) }

}【注意】上面的程式正常執行,首先需要在文字應用的入口(/testpro/webroot)目錄下新建乙個檔案

count/counter.txt

檔案。

計數器 智慧型計數器簡介

計數器主要是應用於電子科技領域,計數器是一種運用得比較多的時序邏輯電路。計數器可以對數字進行運算,它是一種沒有辦法顯示計算結果的顯示器。隨著電子科技的不斷發展,現在的計數器也實現了智慧型功能。智慧型計數器的出現幫助我們實現了很多高強度生產問題 複雜的技術問題,並且節約了生產成本和人力成本。智慧型計數...

用ASP建立WEB頁面計數器

用asp建立web頁面的計數器通常有兩種簡單的方法,乙個是建立global.asa,另外乙個是直接寫乙個asp檔案來進行計數。一般使用乙個文件來儲存瀏覽數量。1 用global.asa來寫計數器寫乙個global.asa檔案,存放到虛擬目錄的根目錄下面,源 如下 呼叫計數器時候在網頁中寫入即可,不過...

計數器設計

最近看到一篇文章說要實現乙個計數器的功能,於是通過思索,設計了乙個靈活可用性高的物件計數器。裡面閃爍著 很多的火花。template class object counter object counter private static int m count template int object ...