Java: 網站訪問統計代碼

    public void doGet(HttpServletRequest request, HttpServletResponse response)
            throws ServletException, IOException {
        /*
         * 1. 獲取ServletContext對象
         * 2. 從ServletContext對象中獲取名為count的屬性
         *   3. 如果存在:給訪問量加1,然后再保存回去;
         *   4. 如果不存在:說明是第一次訪問,向Servletcontext中保存名為count的屬性,值為1
         */
        ServletContext app = this.getServletContext();
        Integer count = (Integer)app.getAttribute("count");
        if(count == null) {
            app.setAttribute("count", 1);
        } else {
            app.setAttribute("count", count+1);
        }
        
        /*
         * 向瀏覽器輸出
         *   需要使用響應對象!
         */
        PrintWriter pw = response.getWriter();
        pw.print("<h1>" + count + "</h1>");
    }
}
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容