Bonsoir,

Ne trouvant désespérant pas l'erreur commise sur le net, je m'en remet à vous.

Voici l'erreur obtenu lors du chargement de ma page inscription.jsp:
javax.faces.el.PropertyNotFoundException: Bean: epimarket.web.InscriptionBean, property: inscrit

Cela provient de la ligne de mon <x:inputText>, et de l'attribut displyValueOnly.

inscription.jsp :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
<%@ taglib uri="http://java.sun.com/jsf/html" prefix="h"%>
<%@ taglib uri="http://java.sun.com/jsf/core" prefix="f"%>
<%@ taglib uri="http://myfaces.apache.org/tomahawk" prefix="x"%>
<h:form id="InscriptionForm">
	<h:outputText value='Nom :' />
	<x:inputText value="#{inscriptionBean.user.nom}" id="nom" required="true" displayValueOnly="#{inscriptionBean.inscrit}" />
        <h:message for="nom"  />
<h:commandButton id="checkInscriptionForm" action="#{inscriptionBean.checkInscription}" image="includes/img/Valider.png" />
</h:form>
faces-config :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
<managed-bean>
    <description>inscriptionBean</description>
    <managed-bean-name>inscriptionBean</managed-bean-name>
    <managed-bean-class>epimarket.web.InscriptionBean</managed-bean-class>
    <managed-bean-scope>session</managed-bean-scope>
    <managed-property>
        <property-name>inscriptionBO</property-name>
        <value>#{inscriptionBO}</value>
    </managed-property>
  </managed-bean>
epimarket.web.InscriptionBean.java
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
 
public class InscriptionBean {
 
	private InscriptionBO 	inscriptionBO;
	private	Utilisateur 	user = new Utilisateur();
	private boolean			inscrit;
 
	public InscriptionBean() {
		this.inscrit = false;
	}
 
	public void	checkInscription() {
			System.out.println("checkInscription "+this.getUser().toString());
			this.inscrit = true;
	}
 
	public boolean isInscrit() { return inscrit; }
	public void setInscrit(boolean inscrit) { this.inscrit = inscrit; }
	public InscriptionBO getInscriptionBO() { return inscriptionBO; }
	public void setInscriptionBO(InscriptionBO inscriptionBO) { this.inscriptionBO = inscriptionBO; }
	public Utilisateur getUser() { return user; }
	public void setUser(Utilisateur user) { this.user = user; }
}
Je pense que mon bean est bien instancié (j'ai bien lu http://javaweb.developpez.com/faq/js...ccess_property), cependant (si je comprend bien l'erreur) la valeur de ma propriété "inscrit" n'est pas accessible.

Si j'enlève mon attribut "displayValueOnly" tout fonctionne correctement!

Merci d'avance.