Bonjour tout le monde!

J'ai récement developpé une application J2EE! J'utilise JSF avec PrimeFaces 3.4.2. Je veut faire un upload de plusieurs fichiers en même temps.

Mon problème : L'interface apparait bien mais si je selectionne 2 ou plusieurs fichiers, seul l'un de ces fichiers est traiter (la première). Aucune erreur s'inscrit dans le LOG de GlassFish!

Mes codes (j'ai encore rien fait que tester le code donné par FileUpload Multiple de PrimeFaces Show Cases)

Vue:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
<h:form>  
 
    <p:fileUpload fileUploadListener="#{fileUploadController.handleFileUpload}" mode="advanced" dragDropSupport="false"  
                  multiple="true" update="messages" sizeLimit="100000" fileLimit="3" allowTypes="/(\.|\/)(gif|jpe?g|png)$/" />  
 
    <p:growl id="messages" showDetail="true"/>  
 
</h:form>
Controller :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
package org.primefaces.examples.view;  
 
import javax.faces.application.FacesMessage;  
import javax.faces.context.FacesContext;  
 
import org.primefaces.event.FileUploadEvent;  
import org.primefaces.model.UploadedFile;  
 
public class FileUploadController {  
 
    public void handleFileUpload(FileUploadEvent event) {  
        FacesMessage msg = new FacesMessage("Succesful", event.getFile().getFileName() + " is uploaded.");  
        FacesContext.getCurrentInstance().addMessage(null, msg);  
    }  
}
Merci d'avance pour votre aide!