List of usage examples for org.springframework.web.util UrlPathHelper getServletPath
public String getServletPath(HttpServletRequest request)
From source file:org.wallride.web.support.BlogLanguageRewriteMatch.java
@Override public boolean execute(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { UrlPathHelper urlPathHelper = new UrlPathHelper(); String originalPath = urlPathHelper.getLookupPathForRequest(request); String rewritePath = originalPath.replaceAll("^/" + blogLanguage.getLanguage() + "/", "/"); matchingUrl = rewritePath;/*from ww w. ja va 2 s.co m*/ logger.debug(originalPath + " => " + rewritePath); request.setAttribute(BlogLanguageMethodArgumentResolver.BLOG_LANGUAGE_ATTRIBUTE, blogLanguage); RequestDispatcher rd = request.getRequestDispatcher(urlPathHelper.getServletPath(request) + rewritePath); rd.forward(request, response); return true; }