防止重复在线,统计在线人数的办法_JSP教程
教程Tag:暂无Tag,欢迎添加,赚取U币!
推荐:详解学习JSP中标签库标签库Taglib 标签被定义和分布在一个称为标签库的结构中,一个标签库是由元信息和类组成的集合: 1.标签处理器:实现定制标签功能的Java类。 2.标签附加信息(TEI):向JSP容器提供边辑以确认标签属性和创建变量的类。 3.标签库描述器(TLD):描述单个标签
防止重复在线,统计在线人数通常由三种办法:1.通过数据库的记录 2.使用ServletContext类型的application 3.采用session.第一种做法较简单但会给数据库造成负担.第二种做法还没去实现.:)
本文实现了采用session的做法,基本思想就是正常登陆的时候建立一个session记录登陆名字,此时激发监听器。
代码如下:
1。登陆时假设登陆名loginINFO[0],建立session记录登陆名字。
if(rs_login.next()){
Login_servlet.logger.info("登陆验证成功");//log4j
OnLineUser OLU=new OnLineUser();//
if (!OLU.existUser(loginINFO[0])){
Login_servlet.logger.info("重复登陆");
return;
}else{
session.setMaxInactiveInterval(3000); //session的生命周期
session.setAttribute(loginINFO[0],OLU);
}
2.监听器代码:OnLineUser
/*
* 创建日期 2005-5-12
*
* 目的:
*
*/
package cn.wst.common.onLine;
import javax.servlet.http.HttpSessionBindingEvent;
import javax.servlet.http.HttpSessionBindingListener;
import org.apache.log4j.Logger;
import java.util.*;
/**
* @author wangshangting
*
* 目的:
* 用于统计在线人数,防止统一帐号登陆,退出取消账号
分享:Jsp中使用FCKeditor上传图片FCKeditor功能还真是强大,但它好像对Jsp不大敏感,网上介绍的文章也少。赶上最近要研究用FCKeditor上传图片,刚发现了几篇,加上自己的研究成果,赶快总结一下。 先去下载一个FCKeditor,再下一个FCKeditor.java 2.3 (FCKeditot for java) 这个文件就是用来
相关JSP教程:
- jsp response.sendRedirect不跳转的原因分析及解决
- JSP指令元素(page指令/include指令/taglib指令)复习整理
- JSP脚本元素和注释复习总结示例
- JSP FusionCharts Free显示图表 具体实现
- 网页模板:关于jsp页面使用jstl的异常分析
- JSP页面中文传递参数使用escape编码
- 基于jsp:included的使用与jsp:param乱码的解决方法
- Java Web项目中连接Access数据库的配置方法
- JDBC连接Access数据库的几种方式介绍
- 网站图片路径的问题:绝对路径/虚拟路径
- (jsp/html)网页上嵌入播放器(常用播放器代码整理)
- jsp下显示中文文件名及绝对路径下的图片解决方法
- 相关链接:
- 教程说明:
JSP教程-防止重复在线,统计在线人数的办法。