如果我在下面这样做并且有效,我为什么要使用这个注释@WebListener?
;
答案 0 :(得分:0)
当然,你无法在这些实现方法中做任何事情:
public class AppListener implements HttpSessionListener {
public void sessionCreated(HttpSessionEvent se) {
}
public void sessionDestroyed(HttpSessionEvent se) {
}
}
HttpSessionListener等监听器通常用于统计在线人数。过去的一般做法是结合登录和退出功能。
答案 1 :(得分:0)
我认为您的问题的答案是在这种情况下您不需要@WebListener注释,因为在web.xml中配置了侦听器的绑定。我的猜测是,如果您查看web.xml文件,则将出现以下内容:
<listener>
<listener-class>com.blam.AppListener</listener-class>
</listener>
否则,我怀疑是魔法...