From ea73ec5c41d3a706a871ada0e597465ef971c4f2 Mon Sep 17 00:00:00 2001 From: Rossen Stoyanchev Date: Wed, 10 Jan 2018 17:48:43 -0500 Subject: [PATCH] ResourceUrlProvider handles sanitizes double slashes Issue: SPR-16296 --- .../servlet/resource/ResourceUrlProvider.java | 9 ++++++++ .../resource/ResourceUrlProviderTests.java | 22 +++++++++++++++++++ 2 files changed, 31 insertions(+) diff --git a/spring-webmvc/src/main/java/org/springframework/web/servlet/resource/ResourceUrlProvider.java b/spring-webmvc/src/main/java/org/springframework/web/servlet/resource/ResourceUrlProvider.java index c3a29e066c..6a921c3b98 100644 --- a/spring-webmvc/src/main/java/org/springframework/web/servlet/resource/ResourceUrlProvider.java +++ b/spring-webmvc/src/main/java/org/springframework/web/servlet/resource/ResourceUrlProvider.java @@ -34,6 +34,7 @@ import org.springframework.core.annotation.AnnotationAwareOrderComparator; import org.springframework.lang.Nullable; import org.springframework.util.AntPathMatcher; import org.springframework.util.PathMatcher; +import org.springframework.util.StringUtils; import org.springframework.web.servlet.handler.SimpleUrlHandlerMapping; import org.springframework.web.util.UrlPathHelper; @@ -217,6 +218,14 @@ public class ResourceUrlProvider implements ApplicationListener