java实现日访问量和访问量的记录与显示

本文介绍如何使用Java实现网站的日访问量和总访问量的记录与显示,涉及过滤器StatisticsFilter、定时任务、前端展示及配置文件web.xml的相关设置。
摘要由CSDN通过智能技术生成

1.StatisticsFilter.java  过滤器

package com.project.common.filter;
import com.project.common.config.Global;
import com.project.modules.cms.web.front.Counter;

import javax.servlet.*;
import javax.servlet.http.HttpServletRequest;
import java.io.IOException;

public class StatisticsFilter implements Filter {

    //设置txt文档路径(count.txt用来记录总访问量,countday.txt用来记录日访问量)
    public static final String countPath="D:\\project\\src\\main\\webapp\\WEB-INF\\count.txt";
    public static final String countDayPath="D:\\project\\src\\main\\webapp\\WEB-INF\\countday.txt";

    private FilterConfig filterConfig;

    /**
     * 不过滤的路径
     */
    public static final String NO_INTERCEPTOR_PATH = ".*/((static)|(userfiles)|(homeNews)|(toHomePage)|(uploadFiles)|(plugins)|(nicEdit)|(My97DatePicker)|(js)|"
            + "(jqwidgets)|(img)|(images)|(fonts)|(css)|(bootstrap)|(blog)|(assets)|(admin)|(toRegister)|(register)|(login)|(logout)|(code)|"
            + "(MP_verify_ZoWZAZBGitIzhZkG.txt)|(app)|(webapp)|(static)|(main)|(websocket)|(fogot)|(sendmail)|(checkName)|(checkECode)|(resetPass)|(parking_app)).*";


    /**
     * 初始化
     *
     * @param filterConfig
     * @throws ServletException
     */
    @Override
    publi
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值