1
2
3
4
5
6
7
8
9
10
11
12
13
14 package com.acme;
15
16 import javax.servlet.ServletContext;
17 import javax.servlet.ServletContextAttributeEvent;
18 import javax.servlet.ServletContextAttributeListener;
19 import javax.servlet.ServletContextEvent;
20 import javax.servlet.ServletContextListener;
21 import javax.servlet.ServletRequestAttributeEvent;
22 import javax.servlet.ServletRequestAttributeListener;
23 import javax.servlet.ServletRequestEvent;
24 import javax.servlet.ServletRequestListener;
25 import javax.servlet.http.HttpServletRequest;
26 import javax.servlet.http.HttpSessionActivationListener;
27 import javax.servlet.http.HttpSessionAttributeListener;
28 import javax.servlet.http.HttpSessionBindingEvent;
29 import javax.servlet.http.HttpSessionEvent;
30 import javax.servlet.http.HttpSessionListener;
31
32 public class TestListener implements HttpSessionListener, HttpSessionAttributeListener, HttpSessionActivationListener, ServletContextListener, ServletContextAttributeListener, ServletRequestListener, ServletRequestAttributeListener
33 {
34 public void attributeAdded(HttpSessionBindingEvent se)
35 {
36
37 }
38
39 public void attributeRemoved(HttpSessionBindingEvent se)
40 {
41
42 }
43
44 public void attributeReplaced(HttpSessionBindingEvent se)
45 {
46
47 }
48
49 public void sessionWillPassivate(HttpSessionEvent se)
50 {
51
52 }
53
54 public void sessionDidActivate(HttpSessionEvent se)
55 {
56
57 }
58
59 public void contextInitialized(ServletContextEvent sce)
60 {
61 ServletContext context=sce.getServletContext();
62
63
64
65
66
67
68
69
70
71
72
73 }
74
75 public void contextDestroyed(ServletContextEvent sce)
76 {
77
78 }
79
80 public void attributeAdded(ServletContextAttributeEvent scab)
81 {
82
83 }
84
85 public void attributeRemoved(ServletContextAttributeEvent scab)
86 {
87
88 }
89
90 public void attributeReplaced(ServletContextAttributeEvent scab)
91 {
92
93 }
94
95 public void requestDestroyed(ServletRequestEvent sre)
96 {
97 ((HttpServletRequest)sre.getServletRequest()).getSession(false);
98 sre.getServletRequest().setAttribute("requestInitialized",null);
99
100 }
101
102 public void requestInitialized(ServletRequestEvent sre)
103 {
104 sre.getServletRequest().setAttribute("requestInitialized","'"+sre.getServletContext().getContextPath()+"'");
105
106 }
107
108 public void attributeAdded(ServletRequestAttributeEvent srae)
109 {
110
111 }
112
113 public void attributeRemoved(ServletRequestAttributeEvent srae)
114 {
115
116 }
117
118 public void attributeReplaced(ServletRequestAttributeEvent srae)
119 {
120
121 }
122
123 public void sessionCreated(HttpSessionEvent se)
124 {
125
126 }
127
128 public void sessionDestroyed(HttpSessionEvent se)
129 {
130
131 }
132
133 public void requestCompleted(ServletRequestEvent rre)
134 {
135
136
137 }
138
139 public void requestResumed(ServletRequestEvent rre)
140 {
141
142
143 }
144
145 public void requestSuspended(ServletRequestEvent rre)
146 {
147
148
149 }
150
151 }