Originariamente inviato da pishta
ora ho bisogno di prendere questo path nella jsp
ho provato a dargli http://localhost:8080/file.xml
ma non ottengo nulla
No, devi scrivere il file in una locazione che sia sotto la "root" del tuo contesto.

Usa getRealPath() di ServletContext, vedi la sua documentazione che tra l'altro indica anche un esempio .... più chiaro di così .....