Bonjour a tous,
j'essaye d'utiliser trés simplement le composant <rich:fileupload> mais je rencontre quelques soucis, mon listener n'est jamais utilisé, voici mon code
le code de mon fileupload dans mon fichier xhtml
mon bean:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4<h:form> <rich:fileUpload fileUploadListener="#{fileBean.listener}"/> </h:form>
puis mon faces-config.xml
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
16
17
18
19 import java.io.Serializable; import org.richfaces.event.UploadEvent; public class FileBean implements Serializable { public FileBean(){System.out.println("<<<<<<<<<<<<<<<<<<<<<<<");} public void listener(UploadEvent event) { if (event.getUploadItem().getData() == null) System.out.println(">>>>>>>>>>>>>>>>>>>>>>> Fichier vide"); else System.out.println("<<<<<<<<<<<<<<<<<<<<<<<<Ficher non vide"); } public void processUpload(UploadEvent arg0){} }
et je n'est pas touché à web.xml
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 <managed-bean-name>fileBean</managed-bean-name> <managed-bean-class>com.orange.gvw.bean.FileBean</managed-bean-class> <managed-bean-scope>session</managed-bean-scope> </managed-bean>
donc voila tout parait bien mais pourtant ça ne fonctionne pas, lorsque je regarde dans ma console rien ne se passe....
un petit coup de pouce serait le bien venu, merci d'avance
Partager