IntelliJ e JSP / JSTL não podem resolver taglib para JSTL no tomcat7

Primeiro, meu código JSTl funciona no meu servidor porque eu tenho o arquivo Jar apropriado na pasta Lib no tomcat7. Este é realmente um problema da IDEA. Minhas perguntas se resumem a onde eu coloquei o mesmo arquivo jar no meu diretório de arquivos no IntelliJ.

Eu encontrei um erro no IntelliJ e JSTL.

Meu problema é que quando eu uso

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

Isso resulta em Não é possível resolver o taglib com o uri. Eu tentei diferentes arquivos Jar e sei que tenho que corrigir a versão do meu servlet.

Estou executando o tomcat7 no Ubuntu Server 15.04 e IntelliJ 14.1.3.

Tentei importar o arquivo jar através da estrutura do projeto e incluí-lo em vários lugares, mas ainda com o mesmo erro após a reconstrução do projeto, o fechamento e a reabertura da IDEA.

Esse código de amostra é executado quando implementado no tomcat, mas o IntelliJ continua apresentando erros.

<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>

Gostaria de saber como impedir o IntelliJ de fornecer erros na minha sintaxe, mesmo que o código funcione.

eu liJSTL no IntelliJ fornece erros no JSP

e

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

Ainda sem sorte.

questionAnswers(3)

yourAnswerToTheQuestion