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

Seam Java Discussion :

selectOneMenu et Seam


Sujet :

Seam Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    41
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 41
    Par défaut selectOneMenu et Seam
    Bonjour,

    Débutant sur Seam, j'essaie de faire fonctionner une simple liste déroulante.
    Voici le code de ma jsf:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    <h:selectOneMenu id="selectPays" value="#{individuAction.idpays}">
      <s:selectItems value="#{pays.list}" var="pays" label="#{pays.libpays}"/>  
      <s:convertEntity />  
    </h:selectOneMenu>
    Le bean:
    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
     
    @Name("pays")
    @Scope(ScopeType.APPLICATION) 
    public class PaysList implements java.io.Serializable {
     
    	private static final long serialVersionUID = -7402234629771271315L;
     
        @In("#{referenceService}")
        protected ReferenceService referenceService;
     
    	@Out
    	private List<ReferentielpaysBO> list;
     
    	@Factory("list")
    	public List<ReferentielpaysBO> getList() {
    		this.list = referenceService.retrievePays();
    		return this.list;
    	}
     
    	public void setList(List<ReferentielpaysBO> list) {
    		this.list = list;
    	}
     
    }
    Je ne met pas le service car il fonctionne: Je met un point d'arrêt sur "return this.list;" pour contrôler : la liste est bien chargée.
    Mais en poursuivant l'exécution, j'ai cette erreur:
    "value of context variable is not an instance of the component bound to the context variable: pays. If you are using hot deploy, you may have attempted to hot deploy a session or application-scoped component definition while using an old instance in the session."

    Je ne parviens pas à corriger le problème, mais je pense que c'est un problème d'annotation Seam.

    Quelqu'un aurait une idée?

  2. #2
    Membre éprouvé
    Profil pro
    Étudiant
    Inscrit en
    Avril 2007
    Messages
    133
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2007
    Messages : 133
    Par défaut
    Tu as essayé de redéployer complétement l'application ? Il s'agirait d'un problème du au déploiement à chaud, notamment si tu as modifié ton bean.

    Il est de scope application, et apparement, le bean qui serait chargé dans ton contexte n'est pas du même type que le bean que tu souhaites utiliser. Peut-être parce qu'il a changé entre temps, entre 2 deploys ...

    Ca t'aidera pas, mais sinon pour ce qui est du code, tes annotations sont OK.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    41
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 41
    Par défaut
    J'ai testé et ça ne change rien.

    Citation Envoyé par ipingu Voir le message
    Tu as essayé de redéployer complétement l'application ? Il s'agirait d'un problème du au déploiement à chaud, notamment si tu as modifié ton bean.

    Il est de scope application, et apparement, le bean qui serait chargé dans ton contexte n'est pas du même type que le bean que tu souhaites utiliser. Peut-être parce qu'il a changé entre temps, entre 2 deploys ...

    Ca t'aidera pas, mais sinon pour ce qui est du code, tes annotations sont OK.

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    41
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 41
    Par défaut
    Suite du message ici:
    http://www.developpez.net/forums/d79...ration-projet/

    Le problème de base a été résolu et le code est affiché dans le lien ci-dessus.

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

Discussions similaires

  1. Problèmes de conversion sur SelectOneMenu
    Par Pakiam dans le forum JSF
    Réponses: 7
    Dernier message: 13/08/2009, 17h03
  2. [JSF][Debutant] SelectOneMenu
    Par faya972 dans le forum JSF
    Réponses: 6
    Dernier message: 13/05/2008, 18h18
  3. h:selectOneMenu selected item
    Par *alexandre* dans le forum JSF
    Réponses: 2
    Dernier message: 26/07/2006, 14h30
  4. Réponses: 47
    Dernier message: 04/07/2006, 16h39
  5. [jsf]REchargement de page (selectOneMenu)
    Par coeurgan dans le forum JSF
    Réponses: 2
    Dernier message: 30/05/2006, 13h49

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