v
对
WEB
中的操作进行监听(在
web
中可以对
application
、
session
和
request
三种操作进行监听)
v
1.
对
application
进行监听
(
修改的时候不要直接拿值,通过
servletContext
去拿值)
@WebListener
v
public
class
ListenerDemo
implements
ServletContextListener
{
v
public
void
contextDestroyed
(
ServletContextEvent
arg0) {
v
System.
out
.println
("application
挂了!!!
");
v
v
}
v
v
public
void
contextInitialized
(
ServletContextEvent
arg0) {
v
System.
out
.println
("application
初始化了!!!
");
v
v
}
v
}
v
b
)注册:
v
<listener>
v
<listener-class>
cn.web.listener.ListenerDemo
</listener-class>
v
</listener>
HttpSessionListener
HttpSessionAttributeListener
HttpSessionBindingListener (不用注册)
对request的监听
ServletRequestAttributeListener
Web.xml的书写的顺序:过滤器、监听器、servlet