/** * Resolves servlet mapping for a given path. A null is returned when no mapping is found for given path. * * @param servletContext * @param path * @return */ //@Nullable public ServletMapping getResolvedServletMapping(final ServletContext servletContext, final String path) { Objects.requireNonNull(servletContext); for (ServletMapping servletMapping : servletContext.getServletMappings()) { String inContextPath = getPathInContext(servletContext, path); if (servletMapping.getUrlPattern().matcher(inContextPath).matches()) { return servletMapping; } } return null; }