bonjour,je suis débutante en jsf et JPA, dans mon code je veux lorsque je clique sur le boutton envoyer la Demande ce dérnier m'envoie un mail a ma boite en meme temps il enregistre ses information dans la table Demande a la base ,l'envoie d'email ça marche bien mais aucune enregistrement dans la base je sais pas ou est le probleme.bon voila mon code:
page XHTML:
code SocieteBean:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 <p:commandButton value="Envoyer la Demande" action="#{societeBean.envoyer}" actionListener="societeBean.ajouter" >
code DAOSociete:
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 public void envoyer() { StringBuilder email=new StringBuilder(); //Je concate les email des societes selectionnees for(Societe c:toutes_les_sos){ if(c.isActif()){ email.append(c.getEmail()).append(";"); } //Envoi de l'envoi SendMailTLS.send("demande d'adhésion"); } } public String ajouter(){ new DaoSociete().ajouter(societe); return raisonSociale; }
qu'est ce que je dois faire pour résolu ce probleme svp ?????
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 public void ajouter(Societe societe){ try{ this.begin(); em.persist(societe); this.commit(); }catch(Exception e){ System.out.println("Erreur lors de l'ajout de la société"); e.printStackTrace(); } }
Partager