Подтвердить что ты не робот

<c: out/"> неизвестный тег

Почему я получаю сообщение об ошибке в eclipse слева, когда включаю следующую строку.

<c:out value=${variable}/>

Я получаю сообщение об ошибке "Неизвестный тег (c: out)"

Я также включил сверху

<%@ page isELIgnored ="false" %> 

Есть ли jstl, который мне нужно включить?

4b9b3361

Ответ 1

По-видимому, вы разрабатываете контейнер с сервлетом, который не поддерживает JSTL из коробки, например Tomcat. В этом случае вам нужно загрузить jstl-1.2.jar и зайти в папку /WEB-INF/lib вашего веб-приложения. Нет необходимы другие изменения, а также не извлекать JAR файл и/или засорять папку /WEB-INF с потерянными файлами TLD, как предлагают некоторые плохие онлайн-уроки.

После того, как вы сбросили JAR файл в пути к классам (папка /WEB-INF/lib является частью пути к среде выполнения Webapp), вы должны иметь возможность ссылаться на основной тег-лист JSTL, поставив следующую строку в верхней части вашего JSP в соответствии с его документация:

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

JSTL 1.2 требует минимум объявления Servlet 2.4 в web.xml. Поэтому убедитесь, что ваш web.xml имеет правильное объявление корня, предпочтительно самую высокую поддерживаемую версию, поддерживаемую вашим контейнером сервлета (Tomcat 7 - Servlet 3.0, Tomcat 6 - Servlet 2.5, а Tomcat 5.5 - Servlet 2.4).

См. также:

Ответ 2

В соответствии с BalusC ответ я загрузил jstl jar и вставил его в папку lib и включил тег поверх моей страницы jsp, но все же я собираю такой же выпуск неизвестен бирка c: вне .Please.answer....... enter image description here

Ответ 3

Вам нужно включить ссылку на библиотеку JSTL на этой странице. Этот учебник должен предоставить вам необходимую информацию.

Ответ 4

Я изучаю учебник по безопасности Spring Framework. Я импортировал проект maven tutorial, скомпилировал и увидел предупреждение "< out:: неизвестный тег". Jstl-1.2.jar уже находился на пути к классу проекта. Проблема заключалась в том, что в проект пришло 1.6 и у меня только 1,7 установлен на моей машине. Я заменил библиотеки и решил проблему.