ServletContext上下文对象,是所有servlet共享的一片内存空间,我们可以把数据存储在这片内存空间中,实现在多个servlet里面进行访问。
用途:(1)加载系统配置,比如log4j的配置文件,spring的一些加载路径等等
(2)加载内存
(3)做一下用户在线人数统计()
用户在线统计人数功能思路:
a:创建InitServlet 把它设置为随系统启动就初始化(load-on-startup)
在InitServlet类 init方法中创建一个空对象,用以存储用户的在线记录
b : 每次用户登录(loginServlet)的时候,
我们就会调用ServletContext上下文对象,并将用户记录放入 我们准备好的对象中(哪个对象请见 InitServlet)
c: 每次用户登出(logoutServelt)的时候,我们也要调用,然后清除此登录用户信息,保持数据的正确性
d:在我们需要展示人数的servlet里面调用ServletContext上下文对象,获取所有用户信息
1569

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



