1 16 17 package org.apache.tester; 18 19 20 import java.io.*; 21 import javax.servlet.*; 22 import javax.servlet.http.*; 23 24 32 33 public class SessionListener01 34 implements HttpSessionListener, HttpSessionAttributeListener { 35 36 37 public void attributeAdded(HttpSessionBindingEvent event) { 38 StaticLogger.write("SessionListener01: attributeAdded(" + 39 event.getName() + "," + event.getValue() + ")"); 40 event.getSession().getServletContext().log 41 ("SessionListener01: attributeAdded(" + event.getSession().getId() 42 + "," + event.getName() + ")"); 43 } 44 45 public void attributeRemoved(HttpSessionBindingEvent event) { 46 StaticLogger.write("SessionListener01: attributeRemoved(" + 47 event.getName() + "," + event.getValue() + ")"); 48 event.getSession().getServletContext().log 49 ("SessionListener01: attributeRemoved(" + 50 event.getSession().getId() + "," + event.getName() + ")"); 51 } 52 53 public void attributeReplaced(HttpSessionBindingEvent event) { 54 StaticLogger.write("SessionListener01: attributeReplaced(" + 55 event.getName() + "," + event.getValue() + ")"); 56 event.getSession().getServletContext().log 57 ("SessionListener01: attributeReplaced(" + 58 event.getSession().getId() + "," + event.getName() + ")"); 59 } 60 61 public void sessionCreated(HttpSessionEvent event) { 62 StaticLogger.write("SessionListener01: sessionCreated()"); 63 HttpSession session = event.getSession(); 64 session.getServletContext().log("SessionListener01: sessionCreated(" + 65 session.getId() + ")"); 66 } 67 68 public void sessionDestroyed(HttpSessionEvent event) { 69 StaticLogger.write("SessionListener01: sessionDestroyed()"); 70 HttpSession session = event.getSession(); 71 session.getServletContext().log("SessionListener01: sessionDestroyed(" 72 + session.getId() + ")"); 73 } 74 75 76 } 77 | Popular Tags |