Partage
  • Partager sur Facebook
  • Partager sur Twitter

Problème JSTL dans web.xml

le fichier taglibs.jsp ne s'inclut pas dans tous les jsp via web.xml

    21 février 2021 à 14:41:27

    Bonjour,

    Je suis le cours Développer des sites web avec Java EE, et à la leçon Mettre en place la JSTL, je rencontre un problème que je ne comprends pas et dont je ne trouve pas la solution...

    La leçon propose d'utiliser un fichier JSP (nommé taglibs.jsp) qui contient uniquement le code :

    <%@ page pageEncoding="UTF-8"%>
    <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>

    que web.xml inclura en en-tête de tous les fichiers jsp via le code :

    <jsp-config>
        <jsp-property-group>
            <url-pattern>*.jsp</url-pattern>
            <include-prelude>/WEB-INF/taglibs.jsp</include-prelude>
        </jsp-property-group>
    </jsp-config>

    Or a priori il ne le fait pas. En effet, lorsque j'entre manuellement le premier code en en-tête de bonjour.jsp, tout fonctionne correctement, mais lorsque je retire ces 2 lignes en demandant à web.xml de les inclure, ça ne fonctionne plus. Aucun message d'erreur, mais la ligne

    <c:out value="Utilisation de la JSTL"/>

    n'affiche rien.

    J'ai fait du copier-coller du code du cours, donc pas de problème de syntaxe. La logique me semble irréprochable également, et pourtant...

    Help please :)

    Mic

    [EDIT] Je n'arrive pas à supprimer mon post, mais il n'a aucune raison d'être en fait, c'était une bête erreur de ma part... J'actualisais la page html alors qu'il aurait fallu que je refasse un run de ma servlet ><



    -
    Edité par Tartenfouille 21 février 2021 à 19:36:40

    • Partager sur Facebook
    • Partager sur Twitter

    Mic

      21 mars 2024 à 18:17:55

      QUELLE M**** Java.

      Oui, tu dois redémarrer le serveur. Si tu l'inclus dans une nouvelle version, il ne faut pas inverser les :

      <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>


      Je me dis parfois que je préférerais me fouetter plutôt que de faire du Java. Pitié !!!



      • Partager sur Facebook
      • Partager sur Twitter

      Problème JSTL dans web.xml

      × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
      • Editeur
      • Markdown