1 pièce(s) jointe(s)
Target Unreachable, 'null' returned null
Bonjour a tous :)
j'ai un problème avec mon application CRUD de la gestion de stock, quand je veux supprimer un utilisateur un message d'erreur affiche dans le console :
Citation:
Warning: /views/compte/indexCompte.xhtml @100,88 value="#{compteBean.selectedCompte.idCompte}": Target Unreachable, 'null' returned null
javax.el.PropertyNotFoundException: /views/compte/indexCompte.xhtml @100,88 value="#{compteBean.selectedCompte.idCompte}": Target Unreachable, 'null' returned null
at com.sun.faces.facelets.el.TagValueExpression.getType(TagValueExpression.java:100)
at com.sun.faces.renderkit.html_basic.HtmlBasicInputRenderer.getConvertedValue(HtmlBasicInputRenderer.java:95)
at javax.faces.component.UIInput.getConvertedValue(UIInput.java:1045)
at javax.faces.component.UIInput.validate(UIInput.java:975)
at javax.faces.component.UIInput.executeValidate(UIInput.java:1248)
at javax.faces.component.UIInput.processValidators(UIInput.java:712)
at javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1258)
at javax.faces.component.UIForm.processValidators(UIForm.java:253)
at javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1258)
at javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1258)
at javax.faces.component.UIViewRoot.processValidators(UIViewRoot.java:1195)
at com.sun.faces.lifecycle.ProcessValidationsPhase.execute(ProcessValidationsPhase.java:76)
voila interface de l'app :
Pièce jointe 185484
voila la classe CompteDaoImpl :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| @Override
public boolean delete(Integer id) {
boolean flag;
Session session=HibernateUtil.getSessionFactory().openSession();
Transaction tx = session.beginTransaction();
System.out.println("id: "+id);
try {
Compte compte = (Compte) session.load(Compte.class, id);
session.delete(compte);
tx.commit();
flag = true;
} catch (Exception e) {
flag = false;
tx.rollback();
}
return flag;
} |
et voila le fichier .xhtml
Code:
1 2 3 4 5 6 7 8 9 10
| <h:form id="formDelete">
<p:confirmDialog id="confirmDialog" message="Etes-vous sûr de vouloir supprimer ce compte?" showEffect="fade" hideEffect="explode"
header="Supprimer Compte" severity="alert"
widgetVar="dialogCompteDelete">
<h:inputHidden value="#{compteBean.selectedCompte.idCompte}" />
<p:commandButton id="confirm" value="Oui" actionListener="#{compteBean.btnCompteDelete(actionEvent)}"
update=":formDataTable , :msgs" oncomplete="PF('dialogCompteDelete').hide()" icon="ui-icon-check"/>
<p:commandButton id="decline" value="Non" onclick="PF('dialogCompteDelete').hide()" type="button" icon="ui-icon-cancel" />
</p:confirmDialog>
</h:form> |
merci pour votre rep :)