Bonjour
J'affiche dans ma JSP une liste de cours et je place un lien 'Supprimer' dans chaque ligne pour permettre de supprimer le cours courrant.

Mon problème : J'ai du mal à récupérer dans mon managedbean l'objet courrant de ma datatable de ma jsp.

JSP :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
	<h:dataTable id="idListeCours" value="#{coursController.listCours}"
		var="cours" styleClass="listCours" rowClasses="orange,birdgreen">
		<h:column>
			<f:facet name="header">
				<f:verbatim> Catégorie</f:verbatim>
			</f:facet>
			<h:outputText value="#{cours.categorie}"/>
		</h:column>
		<h:column>
			<h:commandLink action="#{coursController.deleteCours}"
			 value="Supprimer"><h:outputText value="Supprimer"/></h:commandLink>
		</h:column>
</h:dataTable>
coursController.listCours est un Arraylist(classique, non "pré typé") rempli d'objets Cours via Hibernate et Mysql.

Dans mon managedBean j'ai codé comme suit :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
	public void deleteCours(){
		HibernateDAOFactory DAO = new HibernateDAOFactory();
		ICoursDAO cDAO = DAO.getCoursDAO();
		cDAO.deleteCours(...);
	}
Normalement je dois passer à cDAO.deleteCours un objet de type Cours, mais je ne sais pas comment récupérer cet objet depuis la JSP.
Comment faire?