I'm trying to get a file in the filesystem relative to the location of a JSP Page. At first Blush the following would seem appropriate:
<% String jsp_location = application.getRealPath(request.getServletPath()); String relative = jsp_location.substring(0,jsp_location.lastIndexOf("/")); ... get the resource using this path ... %> however, when one uses a servlet mapping on a JSP Page like below. <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> request.getServletPath() returns <url-pattern>/Jaxp/MapExample.jsp</url-pattern> and not <jsp-file>/Jaxp/JSPTransformExample.jsp</jsp-file> is there any way I can get hold of the original real location of the JSP Page I'm working in and have it also work with servlet-mappings? -Mark Diggory -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>