Vollständigen Pfad der ausgewählten Datei in JSF abrufen
Ich benötige eine JSF-Schaltfläche, mit der der Benutzer eine bestimmte Datei durchsuchen und auswählen kann. Anschließend muss mein Programm den vollständigen Pfad der Datei abrufen.
Diese Funktionalität ist erforderlich, wenn der Benutzer den Client-Teil vom Server selbst ausführt (d. H. Zu der Datei auf demselben Server navigiert, auf dem sich die Web-App befindet). Wenn der Benutzer eine Anforderung von einem anderen Computer sendet, reicht es aus, die Datei hochzuladen.
Im Moment verwende ich das Tag h: inputFile.
<h:inputFile id="file" value="#{TrainingDirectoryBean.file}"></h:inputFile>
Meine Bean: TrainingDirectoryBean hat die folgende Eigenschaft
protected Part file;
Aber ich kann nicht den vollen Weg davon bekommen. Was ist die Lösung?