[JSF] Action du bouton qui ne se déclenche pas
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:
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:
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:
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?