Java Web开发——在线人数统计程序
作者:孙鑫来源:程序员之家发布者:admin
时间:2009-07-24 10:07:00 点击:3904
下面,我们利用HttpSessionBindingListener接口Java语言,编写一个在线人数统计的程序。当一个用户登录后,显示欢迎信息,同时显示出当前在线的总人数和用户名单。当一个用户退出登录或者Session超时值发生时,从在线用户名单中删除这个用户,同时将在线的总人数减1。这个功能的完成,主要是利用一个实现了HttpSessionBindingListener 接口的对象,当这个对象被绑定到Session中或者从Session中被删除时,更新当前在线的用户名单。实例的开发主要有以下步骤。
Step1:配置Web应用程序的运行目录
在%CATALINA_HOME%\conf\Catalina\localhost\目录下新建ch15.xml文件,输入如例15-4所示的内容。
例15-4 ch15.xml
Step2:编写login.html
将编写好的login.html文件放到F:\JSPLesson\ch15\online目录下。完整的代码如例15-5所示。
例15-5 login.html