protected String getRelativeURI(final Request request) throws Exception { String uri = request.getDecodedRequestURI(); if (uri.contains("..")) { return null; } final String resourcesContextPath = request.getContextPath(); if (resourcesContextPath != null && !resourcesContextPath.isEmpty()) { if (!uri.startsWith(resourcesContextPath)) { return null; } uri = uri.substring(resourcesContextPath.length()); } return uri; }
protected String getRelativeURI(final Request request) throws Exception { String uri = request.getDecodedRequestURI(); if (uri.contains("..")) { return null; } final String resourcesContextPath = request.getContextPath(); if (resourcesContextPath != null && !resourcesContextPath.isEmpty()) { if (!uri.startsWith(resourcesContextPath)) { return null; } uri = uri.substring(resourcesContextPath.length()); } return uri; }
protected String getRelativeURI(final Request request) throws Exception { String uri = request.getDecodedRequestURI(); if (uri.contains("..")) { return null; } final String resourcesContextPath = request.getContextPath(); if (resourcesContextPath != null && !resourcesContextPath.isEmpty()) { if (!uri.startsWith(resourcesContextPath)) { return null; } uri = uri.substring(resourcesContextPath.length()); } return uri; }
protected String getRelativeURI(final Request request) throws Exception { String uri = request.getDecodedRequestURI(); if (uri.contains("..")) { return null; } final String resourcesContextPath = request.getContextPath(); if (resourcesContextPath != null && !resourcesContextPath.isEmpty()) { if (!uri.startsWith(resourcesContextPath)) { return null; } uri = uri.substring(resourcesContextPath.length()); } return uri; }
protected String getRelativeURI(final Request request) throws Exception { String uri = request.getDecodedRequestURI(); if (uri.contains("..")) { return null; } final String resourcesContextPath = request.getContextPath(); if (resourcesContextPath != null && !resourcesContextPath.isEmpty()) { if (!uri.startsWith(resourcesContextPath)) { return null; } uri = uri.substring(resourcesContextPath.length()); } return uri; }
protected String getRelativeURI(final Request request) throws Exception { String uri = request.getDecodedRequestURI(); if (uri.contains("..")) { return null; } final String resourcesContextPath = request.getContextPath(); if (resourcesContextPath != null && !resourcesContextPath.isEmpty()) { if (!uri.startsWith(resourcesContextPath)) { return null; } uri = uri.substring(resourcesContextPath.length()); } return uri; }
protected String getRelativeURI(final Request request) throws Exception { String uri = request.getDecodedRequestURI(); if (uri.contains("..")) { return null; } final String resourcesContextPath = request.getContextPath(); if (resourcesContextPath != null && !resourcesContextPath.isEmpty()) { if (!uri.startsWith(resourcesContextPath)) { return null; } uri = uri.substring(resourcesContextPath.length()); } return uri; }
protected String getRelativeURI(final Request request) throws Exception { String uri = request.getDecodedRequestURI(); if (uri.contains("..")) { return null; } final String resourcesContextPath = request.getContextPath(); if (resourcesContextPath != null && !resourcesContextPath.isEmpty()) { if (!uri.startsWith(resourcesContextPath)) { return null; } uri = uri.substring(resourcesContextPath.length()); } return uri; }
protected String getRelativeURI(final Request request) throws Exception { String uri = request.getDecodedRequestURI(); if (uri.contains("..")) { return null; } final String resourcesContextPath = request.getContextPath(); if (resourcesContextPath != null && !resourcesContextPath.isEmpty()) { if (!uri.startsWith(resourcesContextPath)) { return null; } uri = uri.substring(resourcesContextPath.length()); } return uri; }
protected String getRelativeURI(final Request request) throws Exception { String uri = request.getDecodedRequestURI(); if (uri.contains("..")) { return null; } final String resourcesContextPath = request.getContextPath(); if (resourcesContextPath != null && !resourcesContextPath.isEmpty()) { if (!uri.startsWith(resourcesContextPath)) { return null; } uri = uri.substring(resourcesContextPath.length()); } return uri; }
protected String getRelativeURI(final Request request) throws Exception { String uri = request.getDecodedRequestURI(); if (uri.contains("..")) { return null; } final String resourcesContextPath = request.getContextPath(); if (resourcesContextPath != null && !resourcesContextPath.isEmpty()) { if (!uri.startsWith(resourcesContextPath)) { return null; } uri = uri.substring(resourcesContextPath.length()); } return uri; }
/** * Gets the decoded request URI. * * @param maskDefaultContextMapping true if the fact that a request * received at the root context was mapped to a default-web-module will * be masked, false otherwise */ public String getDecodedRequestURI(boolean maskDefaultContextMapping) { try { if (maskDefaultContextMapping || !isDefaultContext) { return coyoteRequest.getDecodedRequestURI(); } else { return getContextPath() + coyoteRequest.getDecodedRequestURI(); } } catch (CharConversionException e) { throw new RuntimeException(e.getMessage(), e); } }
String uri = request.getDecodedRequestURI(); int suffixIndex = uri.lastIndexOf('.'); String fileType = uri.substring(suffixIndex);
String relativePath = request.getDecodedRequestURI(); final int pos = relativePath.lastIndexOf('/'); relativePath = relativePath.substring(0, pos);
String relativePath = request.getDecodedRequestURI(); final int pos = relativePath.lastIndexOf('/'); relativePath = relativePath.substring(0, pos);
final String path = request.getDecodedRequestURI();
String requestURI = request.getDecodedRequestURI(); logger.debug("OSGiResourceHandler requestURI: " + requestURI); String path = requestURI.replaceFirst(alias, prefix);
String requestURI = request.getDecodedRequestURI(); logger.debug("OSGiResourceHandler requestURI: " + requestURI); String path = requestURI.replaceFirst(alias, prefix);
public void service(Request request, Response response) throws Exception { boolean invoked = false; String alias = request.getDecodedRequestURI(); String originalAlias = alias; logger.debug("Serviceing URI: " + alias);
public void service(Request request, Response response) throws Exception { boolean invoked = false; String alias = request.getDecodedRequestURI(); String originalAlias = alias; logger.debug("Serviceing URI: " + alias);