JSP实现访问量的统计

JSP如何实现访问量统计,包括今日访问量和总访问量。注意,不能通过刷新页面来实现访问量的增加。(有人说到什么51.la,可是我注册了也没见它给什么代码!我要的是具体的代码... JSP如何实现访问量统计,包括今日访问量和总访问量。注意,不能通过刷新页面来实现访问量的增加。(有人说到什么51.la,可是我注册了也没见它给什么代码!我要的是具体的代码实现!)。效果为“今日访问量为:XX,总访问量为:XX”,有个简单的Demo更好,谢谢大家! 展开
 我来答
百度网友a5be5f1
推荐于2016-08-10 · TA获得超过129个赞
知道答主
回答量:57
采纳率:0%
帮助的人:38.8万
展开全部
写一个filter,对每个请求都作处理,
在数据库创建今日访问量、总访问量和今日时间等字段,
如果根据IP来判断,那还要有一个表记录IP,
进入filter后->获取客户端IP->查询是否存在->存在访问量不加,不存在就加1,还可以限定每个IP一天一次或是一周一次什么的。。。
filter在网上找最简单的例子就行了,在doFilter里写
public void doFilter(ServletRequest request, ServletResponse response,
FilterChain chain) throws IOException, ServletException {
HttpServletRequest req=(HttpServletRequest) request;
HttpSession session=req.getSession();
String ip=客户端IP;
从数据库查IP是否存在;
if(不存在){
今日访问量和总访问量加1;
if(今日时间不是当前时间){
今日时间变为当前时间;
}
}

long todayVisit=今日访问量(从数据库查);
long totalVisit=总访问量;
session.setAttribute("todayVisit", todayVisit);
session.setAttribute("totalVisit", totalVisit);
chain.doFilter(req, response);
}

然后在jsp页面里
今日访问量为:${todayVisit},总访问量为:${totalVisit}

用其他方式类似
顾寒酥60
2009-12-22 · TA获得超过117个赞
知道小有建树答主
回答量:208
采纳率:0%
帮助的人:142万
展开全部
用application来实现吧 如果要限定人的话从IP地址看 要判断是否是今日还是总访问量,就用时间来判断或者用任务的功能在0:00开始计算
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式