一、统计访问量
1.思路1
通过Tomcat访问日志
2.思路2
写一个类继承ServletContextListener,在容器初始化的时候从文件中读取访问量并把它放在 ServletContext中,每次访问Servlet时数量加1,容器关闭时将其保存在文件
二、统计在线人数
思路:
写一个类继承HttpSessionListener,在session创建的时候,数量加1,并将其放到ServletContext中,session销毁时数量减1。
---------------------------------------------------------------------------------------
补充:
Servlet本身只是一个Java,结构并不是单例结构。只是Web容器在维护这些Servlet的时候只给创建一个实例存在JVM中,用户请求服务时,服务器只调用它已经实例化好的Servlet对象来处理请求。
Servlet容器默认是采用单实例多线程的方式处理多个请求的。
参考:http://www.cnblogs.com/yjhrem/articles/3160864.html
时间: 2024-10-09 04:02:18