原创

访问量统计:在线 & 总

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://xxlcube.blog.csdn.net/article/details/8111925
在线访问量的统计:
新建一个类implements  接口 HttpSessionListener
重写它的两个方法
public void sessionCreated(HttpSessionEvent arg0)

public void sessionDestroyed(HttpSessionEvent arg0)

在该类中定义一个变量,用来记录在线访问量,假如int num = 0

那么在session创建的方法中num++,session撤销的方法中num--

注意:
写完后在web.xml中配上监听器
  util.OnlineSession
 
这样就可以实现监听在线访问量了


总访问量的统计:
本人通过将在线访问量每次都记录到总访问量中来统计的,写入一个properties文件中
-----------------------------------
package util;

import java.io.*;
import java.util.*;

public class Util {

private static String path = "文件路径";
private static Properties prop = new Properties();
public static Properties readProp() {
try {
prop.load(new FileReader(path));
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return prop;
}
public static String readAll(Properties p) {
return (String) p.get("all");
}
public static void addOne(String key,String value) {
try {
OutputStream os = new FileOutputStream(path);
prop.setProperty(key, value);
prop.store(os,"update "+key+" "+value);
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
-----------------------------------
属性文件中就一个键值-->all
对应的值就是总访问量

最后在需要显示的JSP页面中,使用这两个类就可以统计出在线访问量和总访问量了
访问量统计:在线 <wbr>& <wbr>总



文章最后发布于: 2012-10-25 16:56:11
展开阅读全文
0 个人打赏
私信求帮助

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 酷酷鲨 设计师: CSDN官方博客

分享到微信朋友圈

×

扫一扫,手机浏览