监听器有very many的多,这里就用监听实时的在线人数来介绍-
| public void sessionCreated(HttpSessionEvent se) { |
| ServletContext gsc = se.getSession().getServletContext(); |
| Integer onlineperson = (Integer) gsc.getAttribute("onlineperson"); |
| if(onlineperson==null){ |
| onlineperson=new Integer(1); |
| }else{ |
| int count = onlineperson.intValue(); |
| onlineperson=new Integer(count+1); |
| } |
| gsc.setAttribute("onlineperson",onlineperson); |
| } |
| |
| @Override |
| |
| public void sessionDestroyed(HttpSessionEvent se) { |
| ServletContext gsc = se.getSession().getServletContext(); |
| Integer onlineperson = (Integer) gsc.getAttribute("onlineperson"); |
| if(onlineperson==null){ |
| onlineperson=new Integer(1); |
| }else{ |
| int count = onlineperson.intValue(); |
| onlineperson=new Integer(count-1); |
| } |
| gsc.setAttribute("onlineperson",onlineperson); |
| <listener> |
| <listener-class>com.Google.OnlineLisetener</listener-class> |
| </listener> |
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【译】Visual Studio 中新的强大生产力特性
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 字符编码:从基础到乱码解决