J'ai essayé de faire fonctionner ça, mais je ne peux pas. J'utilise Eclipse Galileo, Tomcat 5.5.23 et j'ai plusieurs JSTL autour. Mon dernier essai a été d'utiliser le fichier jar GlassFish "jstl-impl-1.2.jar". Je l'ai placé dans la bibliothèque partagée de Tomcat, l'ai ajouté en tant que pot externe dans mon projet Eclipse et l'ai exporté.
Quelqu'un pourrait-il me dire quels pots charger dans quel dossier et comment lui dire de se charger dans Eclipse?
C'est très simple d'inclure jstl dans vos projets, ce que je fais c'est:
Téléchargez jstl-1.2.jar (conteneurs JSP 2.1 uniquement, c'est-à-dire Tomcat 6, sinon jstl-1.1.jar) depuis http://repo1.maven.org/maven2/javax/servlet/jstl/1.2/
ou
les interfaces (javax.servlet.jsp.jstl-api-1.2.1.jar) de http://search.maven.org/#browse|707331597 et l'implémentation réelle classes (javax.servlet.jsp.jstl-1.2.2.jar) de http://search.maven.org/#browse%7C-1002239589 .
Copiez dans le répertoire WEB-INF/lib de votre projet
Quant à Eclipse, j'ai besoin de savoir si vous utilisez un plugin de framework, j'utilise MyEclipse et il le fait automatiquement pour moi.
Une autre méthode est présentée ici https://stackoverflow.com/tags/jstl/info
En bref, téléchargez jstl.jar ici:
http://download.Java.net/maven/1/jstl/jars/jstl-1.2.jar
et déposez-le dans votre répertoire WEB-INF/lib
et ajoutez la ligne:
<%@ taglib prefix="c" uri="http://Java.Sun.com/jsp/jstl/core" %>
dans votre fichier jsp.
(n'oubliez pas de faire F5 et de nettoyer et de construire après cela)