Salut,
J'utilise Lomboz 3 et Eclipse 3.0.1 pour un projet J2EE. J'aimerais utiliser JSTL pour la logique de mes pages JSP.
Lorsque j'ai ajouté <%@ taglib uri="http://java.sun.com/jstl/core" prefix="c" %> dans une page, j'ai eu une erreur : "JSP Parsing Error: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".
Alors j'ai ajouté dans /WEB-INF/lib les fichiers jstl.jar et standard.jar. Ca a reglé ce problème mais maintenant j'ai ajouté <c:set var="browser" value="${header['User-Agent']}" /> et j'obtiens "JSP Parsing Error: D'après la TLD, l'attribut value n'accepte aucune expression". Pourtant quand je déploie et que j'execute ça marche.
Quel est le problème, pourquoi ça fonctionne en exécution mais pas en développement ? Et comment ça se fait qu'il suffise de copier les jar pour régler le premier problème, il ne faut pas déclarer la bibliothèque dans web.xml ?
Merci d'avance pour votre aide.
Partager