摘要:这篇文章主要针对有一定jsp编程经验和Servlet基础的爱好者如何网页中实现在线人数统计。
1、编写并编译sessioncounter.java ,代码如下:
| /** |
2、接着建立online.jsp文件,用于显示在线人数
| <%@ page import="sessioncount.sessioncounter" %> 在线:<%= sessioncounter.getactivesessions() %> |
然后需要在你的网站的web-inf中建立web.xml ,文件内容如下:
| <!-- web.xml --> <?xml version="1.0" encoding="iso-8859-1"?> <!doctype web-app public "-//sun microsystems, inc.//dtd web application 2.3//en" "http://java.sun.com/j2ee/dtds/web-app_2.3.dtd"> <web-app> <!-- listeners --> <listener> <listener-class> sessioncount.sessioncounter </listener-class> </listener> </web-app> |
3、然后重新启动你的Web应用服务器,访问online.jsp检查是否显示正确。
本程序在windows2003+Tomcat5.5.17+JDK1.5.0_08下调试成功!
本程序在freebsd resin2.0.4下调试成功!

本文介绍了一种使用JSP和Servlet技术实现网站在线人数统计的方法。通过编写sessioncounter.java监听会话创建与销毁来更新在线人数,并在online.jsp页面上显示当前在线用户数。
1204

被折叠的 条评论
为什么被折叠?



