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