public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException { if (request instanceof HttpServletRequest && response instanceof HttpServletResponse) { response = wrapResponse((HttpServletResponse) response, ((HttpServletRequest) request).getContextPath()); } chain.doFilter(request, response); }