Событие Primefaces FileUpload не запускается - JSF 2.0

Я разместил свой вопрос на форуме Primefaces, но никто не ответил, поэтому я решил попробовать здесь.

Я уже некоторое время пытаюсь заставить работать fileUpload. В настоящее время я запускаю сборку RC2 с mojarra 2.0.3 и Tomcat 7.

У меня есть диалоговое окно, которое будет содержать такой компонент 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>

FileUploadController выглядит так

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

         System.out.println("MADE IT INTO FILE UPLOAD !!! ");
    }
}

По какой-то причине, когда файл загружается, он никогда не запускает событие fileUploadEvent и никогда не попадает в контроллер. Выгрузка выглядит так, как будто она работает, флеш-часть отображает и производит впечатление, что что-то делает, но никакой компонент поддержки никогда не вызывается. Кажется, я понимаю, что делаю не так, и я прочитал почти все сообщения о загрузке файла с использованием Primefaces. Кто-нибудь знает, что я делаю неправильно?

14
задан BalusC 8 December 2010 в 17:11
поделиться