Servlet监听------------例子:统计当前在线人数
2012-12-06 17:47
471 查看
统计当前在线人数:
1、web.listener下的CountLineListener:
public class CountLineListener implements HttpSessionListener {
public void sessionCreated(HttpSessionEvent se) {
ServletContext context=se.getSession().getServletContext();
Integer count=(Integer)context.getAttribute("count");
if(count==null){
count=1;
context.setAttribute("count",count);
}else{
count++;
context.setAttribute("count", count);
}
}
public void sessionDestroyed(HttpSessionEvent se) {
ServletContext context=se.getSession().getServletContext();
Integer count=(Integer)context.getAttribute("count");
count--;
context.setAttribute("count", count);
}
}
2、index.jsp
<body>
当前网站人数:${applicationScope.count} <br>
<%
application.setAttribute("name","zhangsan");
application.setAttribute("name","lisi");
application.removeAttribute("name");
session.setAttribute("city","baoding");
session.setAttribute("city","beijin");
session.removeAttribute("city");
request.setAttribute("name1","aaa");
request.setAttribute("name1","bbb");
request.removeAttribute("name1");
%>
</body>
1、web.listener下的CountLineListener:
public class CountLineListener implements HttpSessionListener {
public void sessionCreated(HttpSessionEvent se) {
ServletContext context=se.getSession().getServletContext();
Integer count=(Integer)context.getAttribute("count");
if(count==null){
count=1;
context.setAttribute("count",count);
}else{
count++;
context.setAttribute("count", count);
}
}
public void sessionDestroyed(HttpSessionEvent se) {
ServletContext context=se.getSession().getServletContext();
Integer count=(Integer)context.getAttribute("count");
count--;
context.setAttribute("count", count);
}
}
2、index.jsp
<body>
当前网站人数:${applicationScope.count} <br>
<%
application.setAttribute("name","zhangsan");
application.setAttribute("name","lisi");
application.removeAttribute("name");
session.setAttribute("city","baoding");
session.setAttribute("city","beijin");
session.removeAttribute("city");
request.setAttribute("name1","aaa");
request.setAttribute("name1","bbb");
request.removeAttribute("name1");
%>
</body>
相关文章推荐
- 事件监听之统计当前在线人数案例
- servlet监听实现统计在线人数功能 附源码下载
- servlet监听完成统计在线人数,显示在线人员列表(附源码)
- Servlet监听器——实现在线登录人数统计小例子
- JSP +Servlet 统计当前在线人数
- Servlet监听案例之统计在线人数
- Servlet监听器——实现在线登录人数统计小例子
- JSP +Servlet 统计当前在线人数
- servlet监听完成统计在线人数,显示在线人员列表(附源码)
- Servlet中实现用servletContext对象统计网站在线人数
- Servlet监听器,统计网站在线人数实例
- Session监听统计网站的在线人数HashSet
- 监听器--ServletRequestListener接口实现统计在线人数
- Servlet的在线人数监听
- J2EE中统计当前在线人数——HttpSessionBindingListener和HttpSessionListener
- Servlet监听器的简单使用实现统计在线人数
- java 监听器(监听用户监听器也叫Listener,是Servlet的监听器,它可以监听客户端的请求、服务端的操作等。通过监听器,可 以自动激发一些操作,比如监听在线的用户的数量。当增加一在线人数)
- session监听器(可用于统计在线人数,了解系统当前的使用客户 ...
- Servlet监听-------------例子:显示在线列表,实现踢人功能
- Servlet-监听器获得当前在线人数