You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by ma...@apache.org on 2015/03/09 11:04:58 UTC
svn commit: r1665171 -
/tomcat/trunk/java/org/apache/jasper/servlet/JspCServletContext.java
Author: markt
Date: Mon Mar 9 10:04:57 2015
New Revision: 1665171
URL: http://svn.apache.org/r1665171
Log:
Use new File(URI) to correctly convert between a file:// URL and an absolute path.
Modified:
tomcat/trunk/java/org/apache/jasper/servlet/JspCServletContext.java
Modified: tomcat/trunk/java/org/apache/jasper/servlet/JspCServletContext.java
URL: http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/jasper/servlet/JspCServletContext.java?rev=1665171&r1=1665170&r2=1665171&view=diff
==============================================================================
--- tomcat/trunk/java/org/apache/jasper/servlet/JspCServletContext.java (original)
+++ tomcat/trunk/java/org/apache/jasper/servlet/JspCServletContext.java Mon Mar 9 10:04:57 2015
@@ -301,19 +301,17 @@ public class JspCServletContext implemen
*/
@Override
public String getRealPath(String path) {
-
if (!myResourceBaseURL.getProtocol().equals("file"))
- return (null);
+ return null;
if (!path.startsWith("/"))
- return (null);
+ return null;
try {
- return
- (getResource(path).getFile().replace('/', File.separatorChar));
+ File f = new File(getResource(path).toURI());
+ return f.getAbsolutePath();
} catch (Throwable t) {
ExceptionUtils.handleThrowable(t);
- return (null);
+ return null;
}
-
}
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
For additional commands, e-mail: dev-help@tomcat.apache.org