小编Des*_*oad的帖子

Primefaces FileUpload事件未触发 - JSF 2.0

我在Primefaces论坛上发布了我的问题,但没有人回复,所以我想我会在这里试试.

我一直试图让fileUpload工作一段时间.我目前正在使用mojarra 2.0.3和Tomcat 7运行RC2构建.

我有一个对话框,其中包含fileUpload组件.

<p:dialog id="uploadFileDialog" >
   <h:form id="uplaodFileForm" prependId="false" enctype="multipart/form-data">
       <p:fileUpload fileUploadListener="#{fileUploadController.uploadFile} auto="true"/>    
   </h:form>
</p:dialog>
Run Code Online (Sandbox Code Playgroud)

fileUploadController看起来像这样

public class FileUploadController {
    public void uploadFile(FileUploadEvent event) {
         byte[] file = event.getFile().getContents();

         System.out.println("MADE IT INTO FILE UPLOAD !!! ");
    }
}
Run Code Online (Sandbox Code Playgroud)

由于某种原因,当文件上传时,它永远不会触发fileUploadEvent,它永远不会进入控制器.上传看起来像它的工作,flash部分呈现并给人的印象是它做了什么,但没有调用任何支持bean.我似乎可以弄清楚我做错了什么,我已经阅读了关于使用primefaces上传文件的每篇文章.谁知道我做错了什么?

jsf primefaces jsf-2

14
推荐指数
1
解决办法
2万
查看次数

标签 统计

jsf ×1

jsf-2 ×1

primefaces ×1