Bonjour tout le monde
je voudrai exécuter une action une fois je clique su r un bouton, mais elle ne se déclenche pas, quoique j'ai défini la méthode dans mon managedBean.
Voici les bouts de codes que j'utilise:

La méthode dans le managedBean:
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
 
public String AccuserReception() 
   {
       Date date = new Date( System.currentTimeMillis() );
       facture.setDateReceptionPhysique(date);
 
       Boolean resultat = factureDao.AccuserRec(facture);
 
       if(resultat == true)
       {
           return "DateRec";
       }
 
       else
       {
           return "echec";
       }
 
   }
la méthode du DAO:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
public Boolean AccuserRec(Facture f)
    {
       session.beginTransaction();
       session.merge(f);
       session.getTransaction().commit();
       return true;
    }
et enfin le code de ma page jsf:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
<h:form>
 
                        <p:commandButton value="Accuser réception" action="#{factureFournisseurBean.accuserReception()}" icon="ui-icon-check"/>
        </h:form>
Quelqu'un a une idée sur le problème s'il vous pLait?