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 :

Interprétation de EL [FAQ] [JSTL]


Sujet :

Taglibs Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre régulier
    Inscrit en
    Novembre 2005
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 9
    Par défaut Interprétation de EL
    Bonjour,
    J'utilise dans mon projet la librarie JSTL, mais j'ai affaire à des comportements étranges.

    Par exemple, dans une page appelée via mapage.jsp?msg=hello, j'ai :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <c:out value="${request.param.msg}"/>
    Ce qui me retourne ${request.param.msg}.
    Ce qui signifie que l'expression n'est pas évaluée, mais c'est étonnant car j'utilise Tomcat 5.5 donc la spec JSP 2.0 : les EL devraient être évaluées par défaut.

    J'active donc les EL en ajoutant
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <%@ page isELIgnored="false" %>
    Et j'obient alors... du vide. Mais la libraire fonctionne, puisque l'appel de c:out sur une simple chaîne de caractères fonctionne.

    Quelle peut être l'origine de ce problème ?

    Merci
    Milox

  2. #2
    Membre régulier
    Inscrit en
    Novembre 2005
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 9
    Par défaut
    Autocorrection :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <c:out value="${param.msg}"/>
    Passe mieux...

    Par contre, je ne sais toujours pas pourquoi les EL ne sont pas évaluées par défaut.

  3. #3
    Membre émérite

    Profil pro
    Inscrit en
    Juin 2004
    Messages
    882
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Juin 2004
    Messages : 882
    Par défaut
    D'après ce tutoriel sur les EL, il est spécifié que cette directive

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <%@ page isELIgnored="false" %>
    Indique au conteneur JSP 2.0 de ne pas interpréter les EL, hors ce n'est pas ce que tu veux...

  4. #4
    Membre régulier
    Inscrit en
    Novembre 2005
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 9
    Par défaut
    Oui, j'avais vu ça, mais ça doit être une erreur du tutorial... si on regarde le sens de l'expression "is EL ignored"
    D'autant plus que dans mon cas, les EL sont évaluées lorsque ce paramètre est fixé à false.

  5. #5
    Expert éminent
    Avatar de adiGuba
    Homme Profil pro
    Développeur Java/Web
    Inscrit en
    Avril 2002
    Messages
    13 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java/Web
    Secteur : Transports

    Informations forums :
    Inscription : Avril 2002
    Messages : 13 938
    Billets dans le blog
    1
    Par défaut
    Salut,

    Citation Envoyé par milox
    Oui, j'avais vu ça, mais ça doit être une erreur du tutorial... si on regarde le sens de l'expression "is EL ignored"
    En effet cela semble plus logique... il va falloir que je revois cela et que je corrige le tutoriel....

    Sinon ton problème vient surement du fait que ton web.xml n'est pas déclaré en tant qu'application 2.4. J'ai posté la question/réponse dans le thread de la FAQ :
    http://www.developpez.net/forums/vie...354787#2354787

    a++

  6. #6
    Membre régulier
    Inscrit en
    Novembre 2005
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 9
    Par défaut
    Merci adiGuba, c'était exactement ça

    [Résolu]

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

Discussions similaires

  1. Mon code n'est pas interprété !
    Par korriganez dans le forum Langage
    Réponses: 3
    Dernier message: 31/05/2006, 15h46
  2. Réponses: 2
    Dernier message: 19/10/2004, 09h55
  3. [ODBC] Interprétation de la requête !!!
    Par vandeyy dans le forum Décisions SGBD
    Réponses: 4
    Dernier message: 07/09/2004, 10h57
  4. DBCC SQLPERF ( LOGSPACE ) Interprétation des résultats
    Par Labienus dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 20/07/2004, 15h50
  5. Réponses: 2
    Dernier message: 23/06/2004, 16h35

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