itised
26-01-2008, 15:53
Salve. Sto sviluppando un'applicazione web che utilizza le pagine JSP e si trova a lavorare con la creazione e la cancellazione di files. Funziona perfettamente ma vorrei perfezionare una questione; la mia applicazione si chiama "aaftx" e index.html č posizionato in
DirectorydiTomcat\webapps\aaftx
L'applicazione deve lavorare su files che si trovano in
DirectorydiTomcat\webapps\aaftx\data
Ora, quando faccio la dichiarazione di un file mi trovo costretto a fare, per esempio:
File file = new File ("webapps\\aaftx\\data\\collections.xml");
perchč la pagina prende come root la directory
DirectorydiTomcat\
mentre io vorrei che prendesse come root la directory
DirectorydiTomcat\webapps\aaftx\
per poter quindi fare la dichiarazione
File file = new File ("data\\collections.xml");
in quanto vorrei che il programma funzionasse per esempio anche in uno spazio web pubblico e non solo sotto Apache. Esiste una maniera di settare questa cosa? Grazie in anticipo.
DirectorydiTomcat\webapps\aaftx
L'applicazione deve lavorare su files che si trovano in
DirectorydiTomcat\webapps\aaftx\data
Ora, quando faccio la dichiarazione di un file mi trovo costretto a fare, per esempio:
File file = new File ("webapps\\aaftx\\data\\collections.xml");
perchč la pagina prende come root la directory
DirectorydiTomcat\
mentre io vorrei che prendesse come root la directory
DirectorydiTomcat\webapps\aaftx\
per poter quindi fare la dichiarazione
File file = new File ("data\\collections.xml");
in quanto vorrei che il programma funzionasse per esempio anche in uno spazio web pubblico e non solo sotto Apache. Esiste una maniera di settare questa cosa? Grazie in anticipo.