bonjour , je suis débutante en jsf , dans mon code je veux séléctionner la liste des société dans un checkbox, et je veux envoyer un mail a ces sociétés et dans ma base j'ai un champs email dans la table société,bon je suis blocké et je ne sais pas le traitement que je dois utiliser pour que mon code ça marche bien ; je vous en suppli aidez moi svp .

voila mon code 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
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
 
<h:body>
		<div id="div" align="center"
			style="border: solid; border-color: gray; margin-top: 60px; -webkit-border-radius: 10px; border-radius: 10px;">
			<h:form id="formulairecontact" method="post" action="Demande.xhtml" >
 
				<legend style="border-color: black; text-decoration: inherit;"></legend>
              <div style="margin-top: 15px">
 
				<h:outputText value="Selectionner Votre Choix: " />
 
				<h:selectOneMenu value="#{societeBean.idSpec}">
                <f:selectItems  value="#{specialiteBean.specMap}" 
                      />
 
               <f:ajax event="change"  render=":formulairecontact:id1"  listener="#{societeBean.changer}"/>
                    </h:selectOneMenu>
 
            </div>
	<br /><br />
 
 
 
 
				<p:dataTable style="width: 500px" paginator="true" id="id1" rows="10"
headerClass="header" var="societe" value="#{societeBean.toutes_les_sos}"
styleClass="table">
 
<p:column >
<h:selectBooleanCheckbox value="#{societeBean.isSearch}" id="chec1" />
 
 
</p:column>
 
<p:column >
<f:facet name="header">  
                    Societe  
            </f:facet>
            	<h:outputText value="#{societe.raisonSociale}" />
</p:column>
</p:dataTable><br/>
 
 
<!-- action="/Template/index.xhtml?faces-redirect=true" -->
 
				<p:commandButton value="Envoyer la Demande" action="#{societeBean.envoyer}" >
 
 
					</p:commandButton>
code bean:

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
19
20
21
22
23
24
25
26
27
28
29
 
public class SocieteBean {
	private Long idSos;
    private List<Societe> toutes_les_sos;
	private int idSpec;
	 private Boolean isSearch;
 
 
	public SocieteBean(Long idSos, List<Societe> toutes_les_sos, int idSpec,
			Boolean isSearch, String raisonSociale) {
		super();
		this.idSos = idSos;
		this.toutes_les_sos = toutes_les_sos;
		this.idSpec = idSpec;
		this.isSearch = false;
		this.raisonSociale = raisonSociale;
	}
public Boolean getIsSearch() {
		return isSearch;
	}
 
	public void setIsSearch(Boolean envoyer) {
		isSearch = envoyer;
	}
 
public void envoyer() {
 
		je sais pas je que je dois inserer ici
	}
je vous prie aidez moi svp.