commit | aa272726eb884ee38275ce707e82072660258ba4 | [log] [tgz] |
---|---|---|
author | thiagohp <thiagohp@arsmachina> | Sat Aug 31 15:57:28 2019 -0300 |
committer | thiagohp <thiagohp@arsmachina> | Sat Aug 31 15:57:28 2019 -0300 |
tree | e97e47cc12cb64597cf2a15116b901a798cf6bae | |
parent | a076db5ff7de69cab4adbb9a84050297927e7852 [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