List of usage examples for com.liferay.portal.kernel.util HttpUtil fixPath
public static String fixPath(String path, boolean leading, boolean trailing)
From source file:com.liferay.compat.hook.filter.CompatWebDAVFilter.java
License:Open Source License
public void doFilter(ServletRequest servletRequest, ServletResponse servletResponse, FilterChain filterChain) throws IOException, ServletException { HttpServletRequest request = (HttpServletRequest) servletRequest; String pathInfo = HttpUtil.fixPath(request.getPathInfo(), false, true); String strippedPathInfo = WebDAVUtil.stripManualCheckInRequiredPath(pathInfo); if (strippedPathInfo.length() != pathInfo.length()) { pathInfo = strippedPathInfo;//from w w w. j av a2 s .c o m try { CompatWebDAVThreadLocal.setManualCheckInRequired(true); filterChain.doFilter(new CompatHttpServletRequest(request, pathInfo), servletResponse); } finally { CompatWebDAVThreadLocal.setManualCheckInRequired(false); } } else { filterChain.doFilter(servletRequest, servletResponse); } }