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 :

[EL] D'après la TLD, l'attribut items n'accepte aucune expression [JSTL]


Sujet :

Taglibs Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Août 2005
    Messages
    47
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 47
    Par défaut [EL] D'après la TLD, l'attribut items n'accepte aucune expression
    Bonjour à tous!!!

    Je comprends pas pourquoi quand je veux entrer une valeur à un tag JSTL de type "core", ca ne passe pas lors de la compilation...

    Voilà mon bout de code qui ne fonctionne pas :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    <c:forEach var="personne" items="${requestSession['personnel']}">
    	${personne }
    </c:forEach>
    Et voilà le message de l'exeption levée :
    javax.servlet.ServletException: /menuPrincipal.jsp(32,5) D'après la TLD, l'attribut items n'accepte aucune expression
    Le but étant de parcourir une collection de type ArrayList<Personne> et d'afficher chacun de ses items.

    Merci de votre aide !!

  2. #2
    Rédacteur
    Avatar de lunatix
    Homme Profil pro
    Architecte technique
    Inscrit en
    Novembre 2002
    Messages
    1 960
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Architecte technique

    Informations forums :
    Inscription : Novembre 2002
    Messages : 1 960
    Par défaut
    ca me rapelle un truc. tu utilise quel version de jsp ? (1.1 ou 1.2), quelle est l'entete de ton web.xml (en gros y'a ecrit 2.3 ou 2.4 dedans) et quelle st ta declaration de taglib ?

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Août 2005
    Messages
    47
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 47
    Par défaut
    Voilà le doctype de mon web.xml :
    <web-app id="WebApp_ID" version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlnssi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
    Pour la version de jsp je vois ca où???
    Pour infos c'est un serveur Apache Tomcat 5.5.

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Août 2005
    Messages
    47
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 47
    Par défaut
    Personne n'a d'idée ??? Parce que c'est un peu bloquant...

    Pour l'instant je fais ca en scriplet, mais j'aimerai faire du code propre en exploitant au maximum j2ee.

  5. #5
    Rédacteur
    Avatar de lunatix
    Homme Profil pro
    Architecte technique
    Inscrit en
    Novembre 2002
    Messages
    1 960
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Architecte technique

    Informations forums :
    Inscription : Novembre 2002
    Messages : 1 960
    Par défaut
    oups, je t'avais oublié

    tu as
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <%@ taglib uri="http://java.sun.com/jstl/core" prefix="c" %>
    comme declaration de taglib Core ou
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
    si tu as la premiere, c'est la declaration du Core pour les version de jsp 1.1 (liée a Servlet 2.3), et comme tu es en 2.4 (donc jsp1.2), faut mettre la deuxieme version (c'est d'ailleurs vrai pour toutes les jstl)

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Août 2005
    Messages
    47
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 47
    Par défaut
    Et bien malheureusement, je suis dans le 2eme cas...

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

Discussions similaires

  1. [JSTL] D'après la TLD, l'attribut items n'accepte aucune expression
    Par wiss20000 dans le forum Taglibs
    Réponses: 27
    Dernier message: 06/07/2015, 18h58
  2. Réponses: 4
    Dernier message: 04/12/2008, 17h55
  3. Réponses: 17
    Dernier message: 13/04/2007, 19h17
  4. [JSTL] D'après la TLD, l'attribut value n'accepte aucune expression
    Par MicroPuce dans le forum Taglibs
    Réponses: 3
    Dernier message: 30/12/2005, 18h44
  5. [JSTL] D'après la TLD, l'attribut value n'accepte aucune expression
    Par azpublic dans le forum Taglibs
    Réponses: 10
    Dernier message: 30/12/2005, 12h06

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