除了刷新或重新加载外,如何计算点击/访问页数?

时间:2019-05-14 12:29:37

标签: spring-boot spring-mvc

我已经开发了一个网站,我希望在该网站上单击页面URL时可以算命中率,但这不应该计入页面重新加载或刷新的时间。我已经访问了许多站点,但没有找到合适的解决方案。请帮助我克服这个问题。  如果我收到带有一些代码段的解决方案,那将非常有帮助。

1 个答案:

答案 0 :(得分:0)

您可以创建一个这样的类:

    public class HitCounter extends HttpServlet {

    long hitCounter;

    protected void doGet(HttpServletRequest request, HttpServletResponse response) {
    incrementHitCounter();
    HttpSession usersession = request.getSession();
    usersession.setAttribute("HITCOUNTER", hitCounter);
}

private void incrementHitCounter() {

    /**
     * Here I am increasing counter each time this HitCounterServlet is called. 
     * Now I want total number of visitor on per day basis. 
    */

    hitCounter = hitCounter + 1;

    /**
     * You can add additional logic here.
     *
    */
}
}