public DataChunk getRequestPathMB() { return httpRequest.getRequestPathMB(); }
@Override public Object get(Request request, String name) { return (request.requestDispatcherPath == null) ? request .getRequestPathMB().toString() : request.requestDispatcherPath.toString(); }
@Override public Object get(Request request, String name) { return (request.requestDispatcherPath == null) ? request .getRequestPathMB().toString() : request.requestDispatcherPath.toString(); }
@Override public Object get(Request request, String name) { return (request.requestDispatcherPath == null) ? request .getRequestPathMB().toString() : request.requestDispatcherPath.toString(); }
@Override public Object get(Request request, String name) { return (request.requestDispatcherPath == null) ? request .getRequestPathMB().toString() : request.requestDispatcherPath.toString(); }
@Override public Object get(Request request, String name) { return (request.requestDispatcherPath == null) ? request .getRequestPathMB().toString() : request.requestDispatcherPath.toString(); }
public void dispatch() { this.servletContext = null; if (servletRequest == getRequestFacade()) { // Get the path directly path = getRequestPathMB().toString(); } else if (servletRequest instanceof HttpServletRequest) { // Remap the path to the target context String requestURI = ((HttpServletRequest) servletRequest).getRequestURI(); this.servletContext = getServletContext0().getContext(requestURI); if (servletContext != null) { path = requestURI.substring(servletContext.getContextPath().length()); } else { throw new IllegalStateException(sm.getString("coyoteRequest.dispatchNoServletContext", requestURI)); } } resume(); }
public void dispatch() { this.servletContext = null; if (servletRequest == getRequestFacade()) { // Get the path directly path = getRequestPathMB().toString(); } else if (servletRequest instanceof HttpServletRequest) { // Remap the path to the target context String requestURI = ((HttpServletRequest) servletRequest).getRequestURI(); this.servletContext = getServletContext0().getContext(requestURI); if (servletContext != null) { path = requestURI.substring(servletContext.getContextPath().length()); } else { throw MESSAGES.cannotFindDispatchContext(requestURI); } } wakeup(); }
public final void invoke(Request request, Response response) throws IOException, ServletException { // Disallow any direct access to resources under WEB-INF or META-INF MessageBytes requestPathMB = request.getRequestPathMB(); if ((requestPathMB.startsWithIgnoreCase("/META-INF/", 0)) || (requestPathMB.equalsIgnoreCase("/META-INF")) || (requestPathMB.startsWithIgnoreCase("/WEB-INF/", 0)) || (requestPathMB.equalsIgnoreCase("/WEB-INF"))) { notFound(response); // <-- Issues a response.sendError(HttpServletResponse.SC_NOT_FOUND); return; } ... }
/* 882 */ return this.requestDispatcherPath == null ? getRequestPathMB().toString() : this.requestDispatcherPath.toString();
} else if (name.equals(Globals.DISPATCHER_REQUEST_PATH_ATTR)) { return (requestDispatcherPath == null) ? getRequestPathMB().toString() : requestDispatcherPath.toString();
} else if (name.equals(Globals.DISPATCHER_REQUEST_PATH_ATTR)) { return (requestDispatcherPath == null) ? getRequestPathMB().toString() : requestDispatcherPath.toString();
} else if (name.equals(Globals.DISPATCHER_REQUEST_PATH_ATTR)) { return (requestDispatcherPath == null) ? getRequestPathMB().toString() : requestDispatcherPath.toString();
} else if (name.equals(Globals.DISPATCHER_REQUEST_PATH_ATTR)) { return (requestDispatcherPath == null) ? getRequestPathMB().toString() : requestDispatcherPath.toString();
} else if (name.equals(Globals.DISPATCHER_REQUEST_PATH_ATTR)) { return (requestDispatcherPath == null) ? getRequestPathMB().toString() : requestDispatcherPath.toString();
} else if (name.equals(Globals.DISPATCHER_REQUEST_PATH_ATTR)) { return (requestDispatcherPath == null) ? getRequestPathMB().toString() : requestDispatcherPath.toString();
MessageBytes requestPathMB = request.getRequestPathMB(); if ((requestPathMB.startsWithIgnoreCase("/META-INF/", 0)) || (requestPathMB.equalsIgnoreCase("/META-INF"))
MessageBytes requestPathMB = request.getRequestPathMB(); if ((requestPathMB.startsWithIgnoreCase("/META-INF/", 0)) || (requestPathMB.equalsIgnoreCase("/META-INF"))
MessageBytes requestPathMB = request.getRequestPathMB(); if ((requestPathMB.startsWithIgnoreCase("/META-INF/", 0)) || (requestPathMB.equalsIgnoreCase("/META-INF"))
MessageBytes requestPathMB = request.getRequestPathMB(); if ((requestPathMB.startsWithIgnoreCase("/META-INF/", 0)) || (requestPathMB.equalsIgnoreCase("/META-INF"))