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
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
	<h:form>
		<rich:fileUpload fileUploadListener="#{fileBean.listener}"/>
	</h:form>
mon bean:

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){}
}
puis mon faces-config.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>
et je n'est pas touché à web.xml

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