Jsf 在p:inputText中显示p:fileUpload中所选文件的名称

Jsf 在p:inputText中显示p:fileUpload中所选文件的名称,jsf,file-upload,primefaces,filenames,Jsf,File Upload,Primefaces,Filenames,我有一个和一个 当最终用户选择带有的文件时,我希望立即在中显示其文件名 我怎样才能做到这一点呢?你可以这样使用 <p:fileUpload fileUploadListener="#{controller.handleFileUpload}" mode="advanced" update="formName:fileName" auto="true" /> <p:inputText id="fileName" value="#{controller

我有一个
和一个

当最终用户选择带有
的文件时,我希望立即在
中显示其文件名

我怎样才能做到这一点呢?

你可以这样使用

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

如果您希望有人为您开发代码,请转到。若你们有不起作用的代码,请在这里发布(风格)答案取决于你们是在简单模式还是高级模式下使用p:fileUpload。
public void handleFileUpload(FileUploadEvent event) {
       uploadedFileName=event.getFile().getFileName();
    }