Я работаю с JSTL в Eclipse, используя WTP. У меня в каталоге WEB-INF / lib есть jstl и standard.jar, и все работает. Eclipse дает мне это предупреждение в моем JSP:
Класс TagExtraInfo для c: forEach (org.apache.taglibs.standard.tei.ForEachTEI) не найден в пути сборки.
У меня JSTL включен:
<%@ taglib uri = "http://java.sun.com/jsp/jstl/core" prefix = "c"%>
Предупреждение находится в строке, в которой используется c: forEach. Как мне от этого избавиться? Мой проект нацелен на Tomcat v6.





Действительно ли банки находятся на пути сборки? Если это так, вы можете попробовать закрыть и снова открыть проект. В противном случае этим сообщением можно управлять со страницы предпочтений Web / JSP Files / Validation.
Добавьте файл standard.jar из каталога web-inf в jar-файлы пути сборки.
В конце концов, я случайно дважды щелкнул предупреждение, и оно привело меня к источнику, который можно было редактировать. Потом я сам исправил проблему.