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

Taglibs Java Discussion :

taglib et héritage java [JSTL]


Sujet :

Taglibs Java

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2004
    Messages
    85
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2004
    Messages : 85
    Par défaut taglib et héritage java
    Je cherche à accéder à un attribut qu'hérite une de mes classes java, dans une jsp en utilisant la jstl :

    Java :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    public class A extends B implements Serializable {
    }
     
    public class B implements Serializable {
       private String sLibelle;
     
       public String getSLibelle() {
            return sLibelle;
        }
    }
    JSP :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ${A.sLibelle} ou <c:out value = ${A.sLibelle}/>
    me provoque l'erreur :

    message: The class 'package.A' does not have the property 'sLibelle'.
    Pourtant l'accès en java dans la page fonctionne correctement :
    A.getSLibelle me retourne la bonne valeur. Est ce une limite de la JSTL ?
    Y a t'il un moyen d'avoir accès à ma variable en jstl?

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2004
    Messages
    85
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2004
    Messages : 85
    Par défaut
    la solution est : ${B.SLibelle}
    En fait pour les attributs "directs", la syntaxe est celle de l'attribut, pour les attributs hérités la syntaxe est celle du getter sans le prefixe get et les parenthèses finales.

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

Discussions similaires

  1. Héritage Java (problème avec la classe test)
    Par adil-01 dans le forum Général Java
    Réponses: 7
    Dernier message: 04/12/2011, 16h25
  2. Héritage Java, Hibernate
    Par redkan dans le forum Hibernate
    Réponses: 2
    Dernier message: 29/09/2010, 10h32
  3. Problème d'héritage java
    Par Gordon Freeman dans le forum Langage
    Réponses: 11
    Dernier message: 29/06/2009, 18h03
  4. pb d'héritage java
    Par clairette dans le forum Langage
    Réponses: 6
    Dernier message: 13/07/2006, 21h23
  5. [Java] Héritage et flux d'Objet
    Par guejo dans le forum CORBA
    Réponses: 2
    Dernier message: 22/02/2005, 11h14

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