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

Servlets/JSP Java Discussion :

declarer des taglib dans web.xml


Sujet :

Servlets/JSP Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Janvier 2009
    Messages
    139
    Détails du profil
    Informations forums :
    Inscription : Janvier 2009
    Messages : 139
    Par défaut declarer des taglib dans web.xml
    Bonjour,

    j'essaie de déclaré une taglib dans mon fichier web.xml de la facon suivante:

    <taglib>
    <taglib-uri></taglib-uri>
    <taglib-location></taglib-location>
    </taglib>
    sauf que le parser me refuse toujours la balise taglib. est ce que je dois déclaré quelque chose de plus?

    merci d'avance pour votre aide,
    Cordialement

  2. #2
    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 le parser refuse la balise <taglib>, c'est que l'appli doit être J2EE 1.4 (Servlet 2.4/JSP 2.0) ou plus.

    Dans ce cas, il n'est plus utile de référencer les tld dans le web.xml, ni de les copier dans ton application, car elles sont chargées automatiquement au démarrage de l'application par le serveur d'application.

    Tu peux donc y accéder directement en codant leur uri dans les directives taglib.

    Si toutefois tu tiens absolument à les définir dans le web.xml, il faut les englober dans une balise <jsp-config>.

  3. #3
    Membre confirmé
    Inscrit en
    Janvier 2009
    Messages
    139
    Détails du profil
    Informations forums :
    Inscription : Janvier 2009
    Messages : 139
    Par défaut
    Merci bien pour la réponse

    Dans ce cas, il n'est plus utile de référencer les tld dans le web.xml, ni de les copier dans ton application, car elles sont chargées automatiquement au démarrage de l'application par le serveur d'application.
    Je voudrai juste savoir elle sont chargées depuis où ces tlds?

    est ce ci est aussi valable pour un conteneur de servlet tomcat?

    merci encore
    Cordialement

  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
    Citation Envoyé par khaigo Voir le message
    Je voudrai juste savoir elle sont chargées depuis où ces tlds?
    Elles sont présentes dans les jars, dans le répertoire META-INF.

    Citation Envoyé par khaigo Voir le message
    est ce ci est aussi valable pour un conteneur de servlet tomcat?
    tout à fait.

  5. #5
    Membre confirmé
    Inscrit en
    Janvier 2009
    Messages
    139
    Détails du profil
    Informations forums :
    Inscription : Janvier 2009
    Messages : 139
    Par défaut
    peut etre dernière question

    supposant qu'on déclare des Tag Library dans une page jsp, et dans le uri, on spécifie une adresse absolu comme on fait d'habitude: http://someServer...

    Alors dans ce cas, le JSP Engine si j'ai bien compris votre explication va charger cette librarie depuis le META-INF, la question alors et comment il va arriver a faire le mapping entre une uri absolue qui peut réfenrcé a jakarta ou hibernate... et une tlds qui ce trouve dans notre projet.

    merci pour votre suivi
    et bonne journée

  6. #6
    Membre confirmé
    Inscrit en
    Janvier 2009
    Messages
    139
    Détails du profil
    Informations forums :
    Inscription : Janvier 2009
    Messages : 139
    Par défaut
    je viens de trouver sur une tld qu'on spécifie un uri de type: http://java.sun.com/jstl/core

    Ceci dit, le jsp engine une fois il rencontre une déclaration avec tld dans une page jsp, il doit cherché sur DANS tous les tld du META-INF?!!

Discussions similaires

  1. Probleme avec balise taglib dans web.xml
    Par slimak dans le forum JSF
    Réponses: 1
    Dernier message: 04/06/2009, 15h44
  2. [Tomcat] configuration d'une page d'erreur dans web.xml
    Par Super Castor dans le forum Tomcat et TomEE
    Réponses: 3
    Dernier message: 08/04/2009, 15h58
  3. Créer des context-param dans web.xml
    Par c-ve dans le forum Servlets/JSP
    Réponses: 1
    Dernier message: 13/02/2007, 20h39
  4. [débutant] gestion des exceptions dans web.xml
    Par jgaslain dans le forum Servlets/JSP
    Réponses: 7
    Dernier message: 06/02/2007, 09h46
  5. [JSP]recuperer session-timeout dans web.xml
    Par seb_fou dans le forum Servlets/JSP
    Réponses: 2
    Dernier message: 07/05/2004, 16h01

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