Stranice: [1]   Idi dole
  Štampaj  
Autor Tema: Put do fajla u JSP/Servlet-ima? (tomcat 4.0)  (Pročitano 3756 puta)
MilanSt
Gost
« poslato: Četvrtak, 07. Mart 2002. 21:44:10 »

Kako da namestim putanju fajla relativno u odnosu na druge fajlove web aplikacije? Koristim Tomcat 4.0. Kod njega se u konfiguracionom fajlu stavi gde je web aplikacija u onda se u odnosu na taj dir gleda WEB-INF/web.xml i ostali fajlova kako je specificirano JSP/Servlet standardom.
Problem mi je da ne mogu da citam i pisem fajlove iz servleta sa relativnom putanjom prema tom direktorijumu. Relativne putanje se ponasaju relativno u odnosu na bin direktorijum Tomcata, tj. odakle je Tomcat startovan, sto je valjda i normalno. (ipak Tomcat startuje sve JSP i servlete).
Da li postoji neka funkcija u Tomcatu da mi vrati moj web-app direktorijum?
Sačuvana
spaske
Gost
« Odgovor #1 poslato: Četvrtak, 07. Mart 2002. 22:36:28 »

Mozes da koristis:
[code:1:d40c26fd2f]String fullPath = config.getServletContext ().getRealPath (relativePath);[/code:1:d40c26fd2f]

config je objekat klase ServletConfig.

Ovo radi i iz servleta (u init funkciji) i iz JSP-a,
a ako ti treba npr. u service funkciji servleta:

[code:1:d40c26fd2f]String fullPath = getServletContext ().getRealPath (relativePath);[/code:1:d40c26fd2f]
Sačuvana
Stranice: [1]   Idi gore
  Štampaj  
 
Prebaci se na:  

?>