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