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