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 :

Custom components et expressions JSF : #{expression}


Sujet :

JSF Java

  1. #1
    Membre éclairé Avatar de danyboy85
    Homme Profil pro
    Développeur Java
    Inscrit en
    Décembre 2005
    Messages
    548
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Décembre 2005
    Messages : 548
    Par défaut Custom components et expressions JSF : #{expression}
    Bonjour,

    j'ai créé un Custom Component JSF et je rencontre un problème.
    Voici tout d'abord mon code :

    <h:dataTable value="#{monManagedBean.maListe}" var="monItem">
    <h:column>
    <m:monComposantPerso value="#{monItem.value}">
    </h:column>
    </h:dataTable>


    En fait mon composant perso est un simple outputText, qui prend pour valeur #{monItem.value}.

    Le problème, c'est que à l'écran, au lieu de voir la valeur de l'attribut #{monItem.value}, je vois la chaine de caractère "#{monItem.value}", le code n'est pas interprété comme une expression JSF mais comme une simple chaine de caractère.

    Quelqu'un sait pourquoi ?

  2. #2
    Expert confirmé
    Avatar de djo.mos
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    4 666
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2004
    Messages : 4 666
    Par défaut
    T'as spécifié dans le TLD que value peut prendre la valeur d'un EL ?

  3. #3
    Membre éclairé Avatar de danyboy85
    Homme Profil pro
    Développeur Java
    Inscrit en
    Décembre 2005
    Messages
    548
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Décembre 2005
    Messages : 548
    Par défaut
    Ah non, et comment on fait s'il te plait ?

    EDIT : j'viens de me rendre compte entre temps que Google existait...

    J'ai donc rajouté :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <rtexprvalue>true</rtexprvalue>
    j'ai tout compilé, mais ca ne change rien...

  4. #4
    Membre éclairé Avatar de danyboy85
    Homme Profil pro
    Développeur Java
    Inscrit en
    Décembre 2005
    Messages
    548
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Décembre 2005
    Messages : 548
    Par défaut
    Y'a t-il quelque chose de spécial à spécifier dans les objets de mon composant (UI, Tag) côté serveur pour pouvoir utiliser les EL JSF ?

Discussions similaires

  1. Réponses: 2
    Dernier message: 27/06/2008, 10h11
  2. [JSF 1.2] Expression JSF
    Par mow dans le forum JSF
    Réponses: 3
    Dernier message: 13/09/2007, 16h18
  3. Custom Component JSF et EL ?
    Par toutoune60 dans le forum JSF
    Réponses: 5
    Dernier message: 03/11/2006, 15h14
  4. custom component en jsf. gerer les encodeChildren
    Par ouedmouss dans le forum JSF
    Réponses: 1
    Dernier message: 29/06/2006, 19h23
  5. [JSF] mon premier custom component
    Par anitshka dans le forum JSF
    Réponses: 5
    Dernier message: 14/06/2005, 13h31

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