Przesyłanie plików za pomocą RichFaces

Obecnie próbuję przesłać pliki za pomocą Java Server Faces. znalazłemto wspaniałe wprowadzenie do niego przy użyciu RichFaces. Mam jednak pewne problemy ze zrozumieniem tego procesu.

Najpierw użytkownik wybiera plik, a jeśli natychmiastowe przesyłanie jest ustawione na true, plik jest przetwarzany przy użyciu ajax, jak dotąd tak dobrego. Jeśli chodzi o następny krok, słuchacz po stronie fasoli myli mnie:

public void listener(UploadEvent event) throws Exception{
    UploadItem item = event.getUploadItem();

    File f = item.getFile();

    System.out.println(f.getAbsolutePath());
}

Ścieżka Absolute to katalog tymczasowy na moim komputerze, na pewno to rozumiem, ale w jaki sposób można udostępnić plik aplikacji webbapplication? Moja aplikacja jest wdrażana jako plik WAR. Czy możliwe jest przesłanie go do WOJNY? Może to zabrzmi głupio, ale może się przydać.

Jestem w pełni świadomy, że mogę zmienić nazwę pliku, aby skopiować go do nowej lokalizacji, ale czy to jest dobry sposób?

questionAnswers(2)

yourAnswerToTheQuestion