2016-04-15 44 views
-1

我有<p:fileUpload><p:inputText>在p:inputText中從p:fileUpload顯示選定文件的名稱

當最終用戶選擇<p:fileUpload>的文件時,我想立即在<p:inputText>中顯示其文件名。

我該如何做到這一點?

+0

: //www.freelancer.com/hire/Java/。如果你的代碼不起作用,請在此處發佈(採用[mcve]風格) – Kukeltje

+0

答案取決於您在簡單模式還是高級模式下使用p:fileUpload。 – BalusC

回答

0

你可以使用這樣

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

,並在handleFileUpload方法控制,如果你希望有人來開發代碼爲您,請訪問https就可以得到文件名作爲

public void handleFileUpload(FileUploadEvent event) { 
     uploadedFileName=event.getFile().getFileName(); 
    } 
相關問題