IntelliJ и JSP / JSTL не могут разрешить taglib для JSTL в tomcat7

Прежде всего мой код JSTl работает на моем сервере, потому что у меня есть правильный файл Jar в папке Lib в tomcat7. Это действительно проблема ИДЕИ. Мои вопросы сводятся к тому, где я положил тот же файл JAR в моем каталоге файлов в IntelliJ.

Я столкнулся с ошибкой в ​​IntelliJ и JSTL.

Моя проблема в том, что когда я использую

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

Это приводит к невозможности разрешения taglib с помощью uri. Я пробовал разные файлы Jar и знаю, что мне нужно исправить версию для моего сервлета.

Я запускаю tomcat7 на Ubuntu Server 15.04 и IntelliJ 14.1.3.

Я попытался импортировать файл JAR через структуру проекта, и включить его в разных местах, но все еще с той же ошибкой после перестройки проекта, закрытия и повторного открытия IDEA.

Этот пример кода запускается при развертывании на tomcat, но IntelliJ продолжает выдавать ошибки.

<table border="1">
    <c:forEach var="a" items="${data}">
        <tr>
            <td>${a}</td>
        </tr>
    </c:forEach>
</table>

<c:forEach begin="0" end="255" var="i">
    <span style='color:rgb(
        <c:out value="${i}"/>,
        <c:out value="${i}"/>,
        <c:out value="${i}"/>);'>
        <c:out value="${i}"/></span> <br />
</c:forEach>

Я хотел бы знать, как не дать IntelliJ выдавать ошибки в моем синтаксисе, даже если код работает.

я прочиталJSTL в IntelliJ выдает ошибки в JSP

а также

https://www.jetbrains.com/idea/features/jsp_editor.html

Все еще не повезло.

Ответы на вопрос(3)

Ваш ответ на вопрос