1 什么是web监听器
web监听器是一种Servlet中的特别的类,它们能协助开辟者监听web中的特定事宜。
比方ServletRequest的建立和烧毁;变量的建立、烧毁和修正等。也能够在某些行动前后增添处置惩罚,完成监控。
2 监听器经常运用的用处
一般运用Web监听器做以下的内容:
统计在线人数,应用HttpSessionLisener
加载初始化信息:应用ServletContextListener
统计网站接见量
完成接见监控
3 接下里看看一个监听器的建立以及实行历程
起首须要建立一个监听器,完成某种接口,比方我想完成一个对在线人数的监控,能够建立以下的监听器:
public class MyListener implements HttpSessionListener{ private int userNumber = 0; public void sessionCreated(HttpSessionEvent arg0) { userNumber++; arg0.getSession().setAttribute("userNumber", userNumber); } public void sessionDestroyed(HttpSessionEvent arg0) { userNumber--; arg0.getSession().setAttribute("userNumber", userNumber); } }
然后在web.xml中设置该监听器,在web-app中增加:
<listener> <listener-class>com.test.MyListener</listener-class> </listener>
在JSP中增加接见人数:
<body> 在线人数:<%=session.getAttribute("userNumber") %> <br/> </body>
以上就是java中什么是监听器的细致内容,更多请关注ki4网别的相干文章!