JSP: absoluten Pfad erfragen

Der Held

Erfahrenes Mitglied
Wie kann ich denn den absoluten Pfad der aktuellen JSP-Datei erfragen?
mit
Code:
request.getContextPath()
kriege ich nur den Pfad relativ zum Server, haette aber gerne sowas wie "/www/tomcat/projects/myProject/", also relativ zum Root des FileSystems.

Gruss,
DH
 
Hallo!

Code:
 <%@ page language="java" contentType="text/html; charset=ISO-8859-1"
 	pageEncoding="ISO-8859-1"%>
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Bla</title>
 </head>
 <body>
 <%= getServletContext().getRealPath(request.getContextPath()) %>
 </body>
 </html>

Gruss Tom
 
Danke sehr,

einen Schoenheitsfehler hats noch, es kommt damit ein Pfad wie:
www/tomcat/project/project
raus, also das letzte Verzeichnis ist doppelt.
Hab mich mit ner Stringoperation bereinigt.
 
Geht das eigentlich auch mit einem Bean?
Wissen Beans/Klassen wo im Filesystem sie abgelegt sind?
Gibt das Probleme wenn der Erstellungspfad veraendert wurde?
 
Hallo!

Code:
 <%@ page language="java" contentType="text/html; charset=ISO-8859-1"
 	pageEncoding="ISO-8859-1"%>
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Insert title here</title>
 </head>
 <body>
 <%= getServletContext().getRealPath("") %>
 </body>
 </html>

Gruss Tom
 

Neue Beiträge

Zurück