Java tutorial
/* * [y] hybris Platform * * Copyright (c) 2000-2016 hybris AG * All rights reserved. * * This software is the confidential and proprietary information of hybris * ("Confidential Information"). You shall not disclose such Confidential * Information and shall use it only in accordance with the terms of the * license agreement you entered into with hybris. * * */ package com.ebook.storefront.web.wrappers; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletRequestWrapper; import org.apache.commons.lang.StringUtils; /** * RemoveEncodingHttpServletRequestWrapper removes encoding attributes such as languages and site name from the context * path of HttpServletRequest */ public class RemoveEncodingHttpServletRequestWrapper extends HttpServletRequestWrapper { private final String pattern; public RemoveEncodingHttpServletRequestWrapper(final HttpServletRequest request, final String pattern) { super(request); this.pattern = pattern; } @Override public String getContextPath() { return StringUtils.remove(super.getContextPath(), pattern); } }