diff --git a/jetty-ee9/jetty-ee9-nested/src/main/java/org/eclipse/jetty/ee9/nested/Request.java b/jetty-ee9/jetty-ee9-nested/src/main/java/org/eclipse/jetty/ee9/nested/Request.java index d0799b1e8b9..e5f8b3e7644 100644 --- a/jetty-ee9/jetty-ee9-nested/src/main/java/org/eclipse/jetty/ee9/nested/Request.java +++ b/jetty-ee9/jetty-ee9-nested/src/main/java/org/eclipse/jetty/ee9/nested/Request.java @@ -1504,7 +1504,7 @@ public class Request implements HttpServletRequest _httpFields = coreRequest.getHeaders(); // This is further modified inside ContextHandler.doScope(). - _pathInContext = coreRequest.getHttpURI().getCanonicalPath(); + _pathInContext = URIUtil.decodePath(coreRequest.getHttpURI().getCanonicalPath()); setSecure(coreRequest.isSecure()); }