2016-04-15 45 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(); 
    } 
相关问题