1 4 package com.tctest.server.appserver.unit; 5 6 import com.tc.test.server.appserver.unit.TCServletFilter; 7 8 import java.io.IOException ; 9 import java.util.Map ; 10 11 import javax.servlet.FilterChain ; 12 import javax.servlet.FilterConfig ; 13 import javax.servlet.ServletException ; 14 import javax.servlet.ServletRequest ; 15 import javax.servlet.ServletResponse ; 16 import javax.servlet.http.HttpServletRequest ; 17 import javax.servlet.http.HttpSession ; 18 19 22 public final class SimpleSessionFilterTest extends SimpleDsoSessionsTest { 23 24 public SimpleSessionFilterTest() { 25 } 27 28 public static final class SimpleFilter implements TCServletFilter { 29 30 public String getPattern() { 31 return "/*"; 32 } 33 34 public Map getInitParams() { 35 return null; 36 } 37 38 public void doFilter(final ServletRequest request, final ServletResponse response, FilterChain chain) 39 throws IOException , ServletException { 40 41 System.out.println("Entering Filter"); 42 HttpSession session = ((HttpServletRequest ) request).getSession(true); 43 System.out.println("SESSION ID: " + session.getId()); 44 chain.doFilter(request, response); 45 System.out.println("Exiting Filter"); 46 } 47 48 public void init(FilterConfig config) { 49 System.out.println("Filter Initialized"); 50 } 51 52 public void destroy() { 53 System.out.println("Filter Destroyed"); 54 } 55 } 56 } 57 | Popular Tags |