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 :

Mais pourquoi est-il si méchant ? [JSTL]


Sujet :

Taglibs Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Rédacteur
    Avatar de thierryler
    Homme Profil pro
    Inscrit en
    Octobre 2007
    Messages
    4 078
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 4 078
    Par défaut Mais pourquoi est-il si méchant ?
    Bonjour à tous,

    Je voudrais utiliser les JSTL dans mon projet Web, sachant que je n'ai ni Struts ni JSF ni rien d'autre que JEE de base avec Tomcat 5.5.

    Je suis sous Eclipse avec le plugin m2eclipse pour maven 2.

    Je ne sais pas trop quoi mettre comme dépendance dans mon pom.xml pour avoir tout ce qu'il faut. J'ai essayé jstl et standard mais ça ne marche pas comme il faut.

    Dans mon pom :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
        <dependency>
          <groupId>jstl</groupId>
          <artifactId>jstl</artifactId>
          <version>1.1.2</version>
        </dependency>
    Dans ma page :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    <%@ taglib uri="http://java.sun.com/jstl/core" prefix="c" %>
    ...
    <c:if test="${'1' == '1'}">
    coucou
    </c:if>
    mais j'ai ça :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    3 mars 2008 13:26:39 org.apache.catalina.core.ApplicationDispatcher invoke
    GRAVE: "Servlet.service()" pour la servlet jsp a lancé une exception
    org.apache.jasper.JasperException: L'uri absolue: http://java.sun.com/jstl/core ne peut être résolu dans le fichier web.xml ou dans les fichiers jar déployés avec cette application
    	at org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:51)
    	at org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:409)
    	at org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:116)
    	at org.apache.jasper.compiler.TagLibraryInfoImpl.generateTLDLocation(TagLibraryInfoImpl.java:317)
    	at org.apache.jasper.compiler.TagLibraryInfoImpl.<init>(TagLibraryInfoImpl.java:148)
    	at org.apache.jasper.compiler.Parser.parseTaglibDirective(Parser.java:424)
    	at org.apache.jasper.compiler.Parser.parseDirective(Parser.java:493)
    	at org.apache.jasper.compiler.Parser.parseElements(Parser.java:1557)
    	at org.apache.jasper.compiler.Parser.parse(Parser.java:127)
    	at org.apache.jasper.compiler.ParserContro
    Thierry Leriche-Dessirier
    Consultant Java JEE Web Agile freelance
    Rédacteur pour Developpez
    Professeur de Génie Logiciel à l'ESIEA

    Site : http://www.icauda.com / Linked'in : http://www.linkedin.com/in/thierryler / Twitter : @ThierryLeriche

  2. #2
    Membre éprouvé Avatar de VinceFromBcn
    Inscrit en
    Juin 2004
    Messages
    108
    Détails du profil
    Informations forums :
    Inscription : Juin 2004
    Messages : 108
    Par défaut
    Hello,

    As tu rajouté la déclaration du tablib dans ton web.xml ?

  3. #3
    Membre chevronné Avatar de JoloKossovar
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    532
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 532
    Par défaut
    Citation Envoyé par VinceFromBcn Voir le message
    Hello,

    As tu rajouté la déclaration du tablib dans ton web.xml ?
    Regarde aussi dans ton fichier jar si le tld est présent.

  4. #4
    Expert confirmé

    Femme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    5 793
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 793
    Par défaut
    Si tu utilises la JSTL 1.1, il faut être en J2EE 1.4 (Servlet 2.4/JSP2.0).
    Est-ce le cas ?

    As-tu ceci au début de ton web.xml ?
    Code xml : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee"
    	 xmlns:xsi="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">
    Sinon, la bonne uri est la suivante :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
    et il n'est pas utile de copier la tld dans le projet et de la déclarer dans le web.xml.

  5. #5
    Rédacteur
    Avatar de thierryler
    Homme Profil pro
    Inscrit en
    Octobre 2007
    Messages
    4 078
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 4 078
    Par défaut
    Ca y est j'ai trouvé. Il faut jstl.jar et standard.jar
    Thierry Leriche-Dessirier
    Consultant Java JEE Web Agile freelance
    Rédacteur pour Developpez
    Professeur de Génie Logiciel à l'ESIEA

    Site : http://www.icauda.com / Linked'in : http://www.linkedin.com/in/thierryler / Twitter : @ThierryLeriche

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

Discussions similaires

  1. Syntaxe POO, mais pourquoi est il aussi méchant ?
    Par shaiHulud dans le forum MATLAB
    Réponses: 0
    Dernier message: 07/11/2013, 10h30
  2. mais pourquoi python est t'il si méchant ?
    Par Electrolyse dans le forum Programmation multimédia/Jeux
    Réponses: 2
    Dernier message: 22/04/2010, 21h11
  3. Réponses: 1
    Dernier message: 14/10/2009, 12h47
  4. Réponses: 4
    Dernier message: 28/03/2006, 22h52

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