final String originalRequestURI = request.getRequestURI();
queryString = forwardedPath.getRawQuery();
final String tmpServletPath = forwardedPath.getPath();
final String contextPath = request.getContextPath();
servletPath = tmpServletPath.substring(contextPath.length());
queryParams = new ParamMap();
FormUrlDecoder.parse(
queryString, queryParams, request.getCharacterEncoding());
putAttribute(REQUEST_URI, originalRequestURI);
putAttribute(CONTEXT_PATH, request.getContextPath());
putAttribute(SERVLET_PATH, request.getServletPath());