Я пытался заставить это работать, но я не могу. Я использую Eclipse Galileo, Tomcat 5.5.23 и имею несколько JSTL. Моя последняя попытка состояла в том, чтобы использовать файл GlassFish jar «jstl-impl-1.2.jar». Я поместил его в общую библиотеку Tomcat, добавив его в качестве внешнего банщика в проект Eclipse и экспортировал его.Получение JSTL для запуска в Tomcat и Eclipse
Может ли кто-нибудь сказать мне, какие банки загружать в какую папку и как рассказать об этом для загрузки в Eclipse?
Я не использую плагин рамки; ваше решение передается без ошибок, показанных в Eclipse, но после экспорта, развертывания и запуска я получаю: «java.lang.NoClassDefFoundError: javax/el/ValueExpression» – Alex004
Это может означать много вещей Алекс, я начну с проверки если версии Java одинаковы из среды разработки и производственной среды. Также, если в tomcat/common/lib уже есть библиотеки. Вы используете Tomcat 6? Попробуйте скопировать ваши el-api.jar и jstl-1.2.jar из вашего проекта на ваш производственный сервер -> tomcat/common/lib – Juparave
Я получил его сейчас: это действительно проблема с версией, как вы указали в своем первом предложении. используя tomcat 5.5, вы должны использовать jstl с версией 1.1 (я загрузил его из jakarta taglibs) – Alex004