ServletContextResource's getFile implementation falls back to getRealPath for non-existent files (SPR-8461)

This commit is contained in:
Juergen Hoeller
2012-05-28 00:10:23 +02:00
parent 9ca407d55e
commit 8cdfbfe864

View File

@@ -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();
}