前言
好多没有写博客了 , 因为将要写的东西全当成笔记记录起来了 , 所以就没有写博客 , 以后博客会记录一些平时遇到的问题和一些想和大家分享的技术点和技巧和话语.希望可以和大家做朋友 , 一起为自己的目标而奋斗 , 努力 , 努力 , 努力
知识点分类
这里涉及到的知识点并不会进行太多的介绍 , 详情大家可以自己去看书籍或视频学习.并且做出的Web前端界面这里并不美化, 主要学习这种方法.
- Servlet监听器
- Java基础知识
- Servlet各种对象(对应着JSP的各种内置对象)
- JSP的属性范围(了解即可)
成功图
代码
Servlet监听器
- 路径:src目录下的 com.ghoset.listener.OnlineUserList
package com.ghoset.listener;
import java.util.Set;
import java.util.TreeSet;
import javax.servlet.ServletContext;
import javax.servlet.ServletContextEvent;
import javax.servlet.ServletContextListener;
import javax.servlet.http.HttpSessionAttributeListener;
import javax.servlet.http.HttpSessionBindingEvent;
import javax.servlet.http.HttpSessionEvent;
import javax.servlet.http.HttpSessionListener;
/**
* Servlet监听器实例
* @author Ghoset
*
*/
public class OnlineUserList implements HttpSessionAttributeListener , HttpSessionListener , ServletContextListener {
private ServletContext app = null; //application对象
/**
* 初始化操作
* 创建一个set集合
*/
//初始化时创建一个实例对象 , 用来存储用户信息
@Override
public void contextInitialized(ServletContextEvent arg0) {
this.app = arg0.getServletContext();
this.app.setAttribute("online" , <