Browse Source

Handle non-existent files in ServletContextResource

ServletContextResource#getFile now falls back to #getRealPath for
non-existent files

Issue: SPR-8461
pull/86/head
Juergen Hoeller 14 years ago committed by Chris Beams
parent
commit
2c7d2f7063
  1. 4
      spring-web/src/main/java/org/springframework/web/context/support/ServletContextResource.java

4
spring-web/src/main/java/org/springframework/web/context/support/ServletContextResource.java

@ -166,8 +166,8 @@ public class ServletContextResource extends AbstractFileResolvingResource implem @@ -166,8 +166,8 @@ public class ServletContextResource extends AbstractFileResolvingResource implem
*/
@Override
public File getFile() throws IOException {
URL url = getURL();
if (ResourceUtils.isFileURL(url)) {
URL url = this.servletContext.getResource(this.path);
if (url != null && ResourceUtils.isFileURL(url)) {
// Proceed with file system resolution...
return super.getFile();
}

Loading…
Cancel
Save