Uzyskaj pełną ścieżkę wybranego pliku w JSF

Potrzebuję przycisku JSF, który pozwala użytkownikowi przeglądać i wybierać konkretny plik, a następnie potrzebuję mojego programu do pobrania pełnej ścieżki do pliku.

Ta funkcja jest wymagana, gdy użytkownik uruchamia część klienta z samego serwera (tzn. Przegląda plik na tym samym serwerze, na którym znajduje się aplikacja internetowa). Jeśli użytkownik wysyła żądanie z innego komputera, wystarczy przesłać plik.

Na razie używam znacznika h: inputFile.

 <h:inputFile id="file" value="#{TrainingDirectoryBean.file}"></h:inputFile>

Mój komponent bean: TrainingDirectoryBean ma następującą właściwość

protected Part file;

Ale nie mogę uzyskać pełnej ścieżki. Jakie jest rozwiązanie?

questionAnswers(1)

yourAnswerToTheQuestion