2016-04-15 2 views
-1

Ich habe eine <p:fileUpload> und eine <p:inputText>. Wenn der Endbenutzer eine Datei mit <p:fileUpload> auswählt, möchte ich sofort seinen Dateinamen in der <p:inputText> anzeigen.Anzeigen Name der ausgewählten Datei von p: fileUpload in einem p: inputText

Wie kann ich das erreichen?

+0

, wenn man jemanden für Sie entwickeln Code möchten, gehen Sie bitte auf https: //www.freelancer.com/hire/Java/. Wenn du Code hast, der nicht funktioniert, poste ihn bitte hier (in [mcve] style) – Kukeltje

+0

Die Antwort hängt davon ab, ob du p: fileUpload im einfachen oder erweiterten Modus verwendest. – BalusC

Antwort

0

Sie dieses

<p:fileUpload fileUploadListener="#{controller.handleFileUpload}" mode="advanced" 
    update="formName:fileName" auto="true" /> 
    <p:inputText id="fileName" value="#{controller.uploadedFileName}" /> 

Und in der Steuerung in handleFileUpload Methode verwenden können, können Sie den Dateinamen als

public void handleFileUpload(FileUploadEvent event) { 
     uploadedFileName=event.getFile().getFileName(); 
    } 
Verwandte Themen