salut ,je voudrait modifier un attribut d'un bean dont le scoop est session.

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
MuleServices u = (MuleServices)FacesContext.getCurrentInstance().getCurrentInstance()
		.getExternalContext().getSessionMap().get("muleservices");
		listOperations = new ArrayList<MonMBeanOperationsInfo>();
		
		ArrayList<String> listeservicesObjectNames;
		listeservicesObjectNames=u.getServicesObjectNames();
		
		listeservicesNames=u.getServicesLibelles();
		nomService=u.getServiceCourant().getValue().toString();
	    for(int i=0;i<listeservicesNames.size();i++)
	    	if(listeservicesNames.get(i).getLibelle().equals(nomService))
	    		{
	    		 serviceObjectName=listeservicesObjectNames.get(i);
	    		 u.getServicesLibelles().get(i).setVisited(true); 
	    		 System.out.println("EtatVisited=="+u.getServicesLibelles().get(i).getVisited());
	    		 break;
	    		}
je met l'attribut visited à true mais lorsque je fait S.o.p jr recuperer la valeur false.
comment ca