System.out.println("wrap " + requestWrapper.getPathInfo());
logger.finer("wrap " + requestWrapper.getPathInfo());
    public void doFilter(ServletRequest servletRequest, ServletResponse servletResponse, FilterChain filterChain)        throws IOException, ServletException {        ServletRequest request = servletRequest;        ServletResponse response = servletResponse;        if (servletRequest instanceof HttpServletRequest) {            HttpServletRequest httpServletRequest = (HttpServletRequest)servletRequest;            MyHttpServletRequestWrapper requestWrapper = new MyHttpServletRequestWrapper(httpServletRequest);            if (requestWrapper.getPathInfo() == null || requestWrapper.getPathInfo().indexOf('.') == -1) {                response = new MyHttpServletResponseWrapper(servletResponse);                if ("get".equalsIgnoreCase(httpServletRequest.getMethod()))                    request = requestWrapper;                System.out.println("wrap " + requestWrapper.getPathInfo());            }            else                System.out.println("don't wrap " + requestWrapper.getPathInfo());        }        filterChain.doFilter(request, response);    }