#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. После переименования, очистки проекта и развертывания мой проект отлично работает! Спасибо вам всем!