commit | 6dd7219fd4707467a36091e2f7f5f6460c619099 | [log] [tgz] |
---|---|---|
author | thiagohp <thiagohp@arsmachina> | Sat Aug 31 15:57:28 2019 -0300 |
committer | Thiago H. de Paula Figueiredo <thiago@arsmachina.com.br> | Sat Aug 31 13:06:04 2019 -0300 |
tree | b612ea82f2d47e7f17c88082e73e596720b63673 | |
parent | cdcf49c0a2b36ffc7a004d54405bb4357870c4b2 [diff] |
In resource code, handling backslash as path separator better
diff --git a/tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/internal/util/AbstractResource.java b/tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/internal/util/AbstractResource.java index 2ead75e..d47b7a3 100644 --- a/tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/internal/util/AbstractResource.java +++ b/tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/internal/util/AbstractResource.java
@@ -101,6 +101,9 @@ terms.add(term); } + // Handling systems using backslash as the path separator, such as Windows + relativePath = relativePath.replace('\\', '/'); + for (String term : relativePath.split("/")) { // This will occur if the relative path contains sequential slashes