Salut à tous,

ivoilà j'ai un menu créé dynamiquement dans le backing bean de ma page jsp. Pour son création ya pas de problèmes. Je veux aussi que chaque item execute une action, pour cela j'ai écrit le code java suivant:
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
 
HtmlMenuItem T = new HtmlMenuItem();
				//propriétés du composant
				T.setLimitToList(true);
				T.setReRender("formulaire, Masque");
				T.setAjaxSingle(false);
				T.setSubmitMode("server");
				T.setId(s[1]);
				T.setValue(s[1]);
				T.setOnclick("submit();");
				//affecter un action listener pour l'event onclick au lien
				ELContext elcontext = FacesContext.getCurrentInstance().getELContext();
				Class[] arg = new Class[]{ActionEvent.class};
				MethodExpression me = FacesContext.getCurrentInstance().getApplication().getExpressionFactory()
				.createMethodExpression(elcontext, "#{EBCompte.affectMasqueTrois}", null, arg);
				T.setActionExpression(me);
				T.addActionListener(new MethodExpressionActionListener(me));
le problème est que lorsque j'ouvre ma page jsp, je n'obtient rien du tout, aucune execution
mon menu au complet est bien créé et affiché, il n'y a que la méthode qui n'est pas executée.

Merci d'avoir lu ce message, en attente d'une solution de votre part