Primefaces FileUpload он не отображается так, как должен

#java #jsf-2 #primefaces

#java #jsf-2 #primefaces

Вопрос:

Я использую Primefaces 3.0.M4-Snapshot и пытаюсь интегрировать новый компонент FileUpload: http://www.primefaces.org/showcase-labs/ui/fileUploadSingle.jsf (это выглядит лучше, как панель инструментов), но когда я запускаю страницу, файловая загрузка выглядит точно так же, как старая: http://www.primefaces.org/showcase/ui/fileUploadSingle.jsf … Я использую последнее пространство имен: xmlns:p="http://primefaces.org/ui" это мой код primefaces:

 <h:form enctype="multipart/form-data">

    <p:fileUpload fileUploadListener="#{fileUploadController.handleFileUpload}" mode="advanced"
                                        update="messages" sizeLimit="100000" allowTypes="/(.|/)(gif|jpe?g|png)$/" />

    <p:growl id="messages" showDetail="true"/>

</h:form>
  

Кто-нибудь сталкивался с этой проблемой?

Комментарии:

1. Вы уверены, что у вас есть библиотека Primefaces 3.0.M4 в вашем пути к классу?

2. Если бы у меня не было 3.0.M4, последнее пространство xmlns:p="http://primefaces.org/ui" имен не работало бы

3. PrimeFaces регистрирует информацию о версии при запуске, можете ли вы перепроверить ?.

4. Как вы видите журнал? Firebug?

5. Подождите минутку, Firebug регистрирует ошибку подключения : "NetworkError: 404 Not Found - http://localhost:8090/CreazioneV49/images/themes/" … CreazioneV49 — это имя моего проекта, но почему он ищет эту папку: изображения / темы?

Ответ №1:

Наконец, я решил проблему: я использую Netbeans 7, который интегрирует Primefaces 2.2.1, библиотеку, которую я использую с самого начала моего проекта… Похоже, что библиотека Primefaces 2.2.1 все еще находилась в Ant-Deploy. После переименования, очистки проекта и развертывания мой проект отлично работает! Спасибо вам всем!