1 16 package com.blandware.atleap.webapp.acegi; 17 18 import javax.servlet.*; 19 import javax.servlet.http.HttpServletRequest ; 20 import java.io.IOException ; 21 22 32 public class CustomContextHolderAwareRequestFilter implements Filter { 33 34 36 39 public void destroy() {} 40 41 51 public void doFilter(ServletRequest servletRequest, 52 ServletResponse servletResponse, FilterChain filterChain) 53 throws IOException , ServletException { 54 HttpServletRequest request = (HttpServletRequest ) servletRequest; 55 56 if (!(request instanceof CustomContextHolderAwareRequestWrapper)) { 57 request = new CustomContextHolderAwareRequestWrapper(request); 58 } 59 60 filterChain.doFilter(request, servletResponse); 61 } 62 63 69 public void init(FilterConfig filterConfig) throws ServletException {} 70 } 71 | Popular Tags |