Foros del Web » Programación para mayores de 30 ;) » Java »

Problemas con el FILEUPLOAD de Primefaces

Estas en el tema de Problemas con el FILEUPLOAD de Primefaces en el foro de Java en Foros del Web. Muy buenas. Estoy implementando el botón de subir archivos de PRIMEFACES pero no consigo hacer que funcione, ya que NUNCA Código: <h:form enctype="multipart/form-data"> <p:panel header="#{msgs.opsPnpLoadProfile}" ...
  #1 (permalink)  
Antiguo 27/03/2014, 11:00
 
Fecha de Ingreso: enero-2014
Mensajes: 17
Antigüedad: 10 años, 2 meses
Puntos: 0
Problemas con el FILEUPLOAD de Primefaces

Muy buenas.

Estoy implementando el botón de subir archivos de PRIMEFACES pero no consigo hacer que funcione, ya que NUNCA

Código:
<h:form enctype="multipart/form-data">
                    <p:panel header="#{msgs.opsPnpLoadProfile}" styleClass="cajapequenia">                        
                        <p:panel>
                            <br/>
                            <p:fileUpload value="#{fileUploadController.handleFileUpload(event)}" 
                                          mode="advanced" allowTypes="/(\.|\/)(xml)$/" multiple="false"
                                          invalidFileMessage="Only XML are allowed to upload!"/>
                            <p:messages showDetail="true"/>
                            <br/>
                            <p:commandButton value="Submit" ajax="false"  
                                             actionListener="#{fileUploadController.upload}" onsuccess="dlg2.show();"/>  
                        </p:panel>

</h:form>
El Managed Bean es el siguiente:

Código:
import javax.faces.bean.SessionScoped;
import org.primefaces.event.FileUploadEvent;  
import org.primefaces.model.UploadedFile;

@ManagedBean
@SessionScoped
public class FileUploadController {

public void handleFileUpload(FileUploadEvent event) {
 
(...)

}
En el web.xml le tengo añadido:

Código:
     <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>
Y tengo las siguientes librerías añadidas al proyecto:

primefaces-4.0.jar
commons-io-2.4.jar
commons-fileupload-1.3.jar
jersey-bundle-1.17.1.jar
jdom-2.0.5.jar

El problema es que, me coge bien el fichero y funciona el alowTypes, pero al dar a UPLOAD no llama a la función handleFileUpload(FileUploadEvent event), y no sé qué puede ser.

Una ayuda, por favor?


Gracias.
  #2 (permalink)  
Antiguo 28/03/2014, 03:22
 
Fecha de Ingreso: enero-2014
Mensajes: 17
Antigüedad: 10 años, 2 meses
Puntos: 0
Respuesta: Problemas con el FILEUPLOAD de Primefaces

Nadie?!??!

Doy más info por si acaso.

Uso los siguientes Frameworks del Eclipse:
JSF 2.1
Primafaces 3.4

Etiquetas: fileupload, primefaces
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:53.