Bonjour alors voila mon bout de code :

fichier xhtml :
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
<h:form>
     <h:dataTable value="#{personneService.personnes}" var="_pers" border="2">
         <f:facet name="header">
              <h:outputText value="Liste des joueurs" />
         </f:facet>
     <h:column>
          <h:selectBooleanCheckbox value="#{personneService.setpersonnesSelectionnees[_pers]}" />
     </h:column>
.
.
.
</h:dataTable>
    </h:form>
         <h:commandButton 
               action="#{personneService.supprimer()}" 
               value="Supprimer la slection">
         </h:commandButton>
fichier de service :
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
 
private List<Personne> personnes = new ArrayList<Personne>();
private Map<Personne,Boolean> personnesSelectionnees;
 
public void supprimer() {
    if (personnesSelectionnees != null){
        System.out.println("personnes selectionnees pas null");
        for (Personne pers : personnesSelectionnees.keySet()){
              if(personnesSelectionnees.get(pers) == true){
                     Personne toDelete = em.merge(pers);
                     em.remove(toDelete);
              }
        }
    }
}
Ca ne fonctionne pas.
je suis débutant en JSF, si vous pouviez m'aider...

Merci beaucoup!