Estou com um problema com o componente do primefaces fileupload não estou conseguindo usa-lo
Minha página xhtml
<ui:define name="content">
<h:form styleClass="well form-horizontal" >
<fieldset>
<legend>Cadastro Assinatura Comandante</legend>
<p:growl id="messages" autoUpdate="true" showDetail="true" />
<div class="control-group" >
<h:outputLabel value="Descrição" styleClass="control-label" />
<div class="controls">
<p:inputText styleClass="input input-xlarge" value="#{assinaturaController.assinatura.descricao}"
required="true" requiredMessage="Campo Descrição é obrigátorio"/>
</div>
</div>
<div class="control-group" style="padding-bottom: 20px;">
<h:outputLabel value="Imagem" styleClass="control-label" />
<div class="controls">
<p:fileUpload fileUploadListener="#{assinaturaController.fileUploadedListener}"
mode="simple"
auto="true"
update="messages"
sizeLimit="100000"
allowTypes="/(\.|\/)(gif|jpe?g|png)$/"/>
</div>
</div>
Assinatura
<p:editor width="550" height="300" value="#{assinaturaController.textEditor}"
required="true"
requiredMessage="Campo Assinatura é obrigatorio"
style="padding-bottom: 20px;" />
<div class="form-actions">
<p:commandButton value="Salvar" type="submit" styleClass="btn"
actionListener="#{assinaturaController.salvarAtualizar()}" />
<p:commandButton value="Cancelar" type="reset" styleClass="btn"
style="margin-left: 10px;"/>
</div>
</fieldset>
</h:form>
</ui:define>
metodo do managed bean, que deveria cair o evento do fileupload, mas naum chega nele nem com reza braba
public void fileUploadedListener(FileUploadEvent event) {
System.out.println(event.getFile().getFileName());
fileUpload = event.getFile();
FacesMessage m = new FacesMessage(FacesMessage.SEVERITY_INFO, "TESTE", event.getFile().getFileName());
}
e as configurações no web xml que vi topicos na net dizendo ser necessarias
<filter>
<filter-name>PrimeFaces FileUpload Filter</filter-name>
<filter-class>org.primefaces.webapp.filter.FileUploadFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>PrimeFaces FileUpload Filter</filter-name>
<servlet-name>Faces Servlet</servlet-name>
</filter-mapping>
se alguem poder me ajudar fico muito acredecido…