IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JSF Java Discussion :

probleme de binding


Sujet :

JSF Java

  1. #1
    Membre éclairé Avatar de solawe
    Inscrit en
    Juillet 2006
    Messages
    368
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations forums :
    Inscription : Juillet 2006
    Messages : 368
    Par défaut probleme de binding
    bonsoir,
    mon probleme est le suivant:dans une page j'ai ajouté 2 boutons radio comme suit:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    <f:view>
    	<h:form>
    		<h:selectOneRadio id="choix">
    		 <f:selectItem binding="#{commandeView.checkboxAvec}" itemValue="avec" itemLabel="Avec demande de devis"/><br>
    		<f:selectItem  binding="#{commandeView.checkboxSans}" itemValue="sans" itemLabel="Sans demande de devis"/><br>	
    		</h:selectOneRadio>	
    	</h:form>
    </f:view>
    si vous pouvez m'aider.
    la classe "CommandeView" est la suivante:
    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
    package com.intendance.presentation.vues;
     
    import javax.faces.component.UISelectBoolean;
     
    public class CommandeView {
    	private UISelectBoolean checkboxAvec;
    	private UISelectBoolean checkboxSans;
     
    	public UISelectBoolean getCheckboxAvec() {
    		return checkboxAvec;
    	}
    	public void setCheckboxAvec(UISelectBoolean checkboxAvec) {
    		this.checkboxAvec = checkboxAvec;
    	}
    	public UISelectBoolean getCheckboxSans() {
    		return checkboxSans;
    	}
    	public void setCheckboxSans(UISelectBoolean checkboxSans) {
    		this.checkboxSans = checkboxSans;
    	}
    	public CommandeView() {
    		super();
    		// TODO Auto-generated constructor stub
    	}
     
    }
    enfin,mon fichier faces-config.xml:
    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
    <managed-bean>
      <managed-bean-name>commandeView</managed-bean-name>
      <managed-bean-class>com.intendance.presentation.vues.CommandeView</managed-bean-class>
      <managed-bean-scope>request</managed-bean-scope>
      <managed-property>
       <property-name>checkboxAvec</property-name>
       <property-class>javax.faces.component.UISelectBoolean</property-class>
       <value/>
      </managed-property>
      <managed-property>
       <property-name>checkboxSans</property-name>
       <property-class>javax.faces.component.UISelectBoolean</property-class>
       <value/>
      </managed-property>
     </managed-bean>
    le probleme c'est que quand j'appelle ma page a partir de tomcat ,l'exception suivante est affichée:

    org.apache.jasper.JasperException: javax.servlet.jsp.JspException: javax.faces.FacesException: javax.faces.FacesException: Can't instantiate class: ''.

  2. #2
    Membre chevronné
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    511
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 511
    Par défaut
    Soit tu met ton binding dans selectOneRadio et tu peux le lier à une classe UISelectBoolean.

    Si tu garde ton binding dans selectItem faut qu'il soit lié à une variable de type UISelectItem

  3. #3
    Membre éclairé Avatar de solawe
    Inscrit en
    Juillet 2006
    Messages
    368
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations forums :
    Inscription : Juillet 2006
    Messages : 368
    Par défaut
    merci Shivan pour ton aide,j'ai mis UISelectItem et ça marche ,

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Problème avec BIND
    Par Titam dans le forum Réseau
    Réponses: 2
    Dernier message: 16/10/2006, 12h40
  2. Problème avec bind!!!
    Par ouakammathieu dans le forum Réseau
    Réponses: 4
    Dernier message: 14/05/2006, 23h46
  3. probleme de bind variable
    Par elbrujo2323 dans le forum Oracle
    Réponses: 7
    Dernier message: 22/02/2006, 13h49
  4. [wxPython] Problème de 'Bind'
    Par Mr Hyde dans le forum wxPython
    Réponses: 6
    Dernier message: 25/08/2005, 16h53
  5. Problème avec bind
    Par jaabouc dans le forum Réseau
    Réponses: 5
    Dernier message: 12/06/2005, 14h32

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo