Um, this code snippet is in one of my servlets, not a JSP page, but however,
since JSP pages do get compiled to servlets, this might be a clue to an
solution for you?

There may be a more efficient way to do this, but this works perfectly fine
for me for determining where the root directory of the web-application is on
the physical server drive.

    URL theUrl = sc.getResource("/");
    String webapp_base_dir = theUrl.getFile();
    return webapp_base_dir;



> I really can't get to the bottom of this one.
> 
> Is there any way to get to the "TRUE" filesystem location of the JSP
> page I am within? Even if the URI is Mapped through ServletMapping like
> below? I've tried getRealPath(...) and this is not accurate on the
> Tomcat 4.0.3 version I'm currently using.
> 
> I need to get
> 
> /var/tomcat4/webapps/Jaxp/JSPTransformExample.jsp (which really exists!)
> 
> not
> 
> /var/tomcat4/webapps/Jaxp/MapExample.jsp (which is virtual and doesn't
> exist!)
> 
>> 
>>  <servlet>
>>    <servlet-name>JSPTestMap</servlet-name>
>>    <jsp-file>/Jaxp/JSPTransformExample.jsp</jsp-file>
>>  </servlet>
>>  <servlet-mapping>
>>    <servlet-name>JSPTestMap</servlet-name>
>>    <url-pattern>/Jaxp/MapExample.jsp</url-pattern>
>>  </servlet-mapping>
> 
> 
> -Mark Diggory
> 
> 
> 
> --
> To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>
> 

-- 
Tim Kettering
[EMAIL PROTECTED]


--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to