J'ai le problème classique que tout le monde doit avoir rencontré au moins une fois dans ça vie. J'affiche une liste de compte-rendu dans un tableau. L'utilisateur peut cliquer sur un compte-rendu pour en voir les détails.

Le problème qui se pose est comment passer l'identifiant du compte-rendu à la page devant l'afficher?

Voici se que j'ai essayer:
dans la page source :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
<html:commandLink action="Visualiser" value="valeur" immediate="true">
	<core:param name="id" value="123"/>
</html:commandLink>
le bean destinataire :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
public void setId(String idCompteRendu)
{
	FacesContext facesContext = FacesContext.getCurrentInstance();
	this.id = (String) facesContext.getExternalContext().getRequestParameterMap().get("id");
	}
le face-config :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
<managed-bean>
		<managed-bean-name>BeanVisualiser</managed-bean-name>
		<managed-bean-class>com.bean.BeanVisualiser</managed-bean-class>
		<managed-bean-scope>request</managed-bean-scope>
		<managed-property>
			<property-name>id</property-name>
			<value>#{menu.id}</value>
		</managed-property>
	</managed-bean>
a chaque fois que je regarde la valeur recut, il me dit qu'elle est null pour idCompteRendu et égale a "" pour this.id
Avez vous une idée?