O URL absoluto: http://java.sun.com/jstl/core não pode ser resolvido no web.xml ou nos arquivos jar implantados com este aplicativo [duplicado]

Esta pergunta já tem uma resposta aqui:

Como instalar o JSTL? O URL absoluto: http://java.sun.com/jstl/core não pode ser resolvido 12 respostas

Preciso de ajuda, queria fazer um programa e usei

if(session.getAttribute("logged")!="1"){ 
 String err="You must be logged in!!"; 
 request.setAttribute( "error", err ); 
 String nextJSP = "/login.jsp"; 
 RequestDispatcher dispatcher = getServletContext().getRequestDispatcher(nextJSP); 
dispatcher.forward(request,response); }

%>

Em um jsp, mas meu chefe me disse para usar jstl Então eu mudei para:

<%@ taglib uri="http://java.sun.com/jstl/core" prefix="c" %>
 <c:if test="${session.getAttribute('logged')!=null}"> 
      <jsp:forward page="login.jsp">
      </jsp:forward>
 </c:if>
 <c:if test="${session.getAttribute('logged')==null}">
      <jsp:forward page="princ.jsp"> </jsp:forward>
 </c:if>

Eu recebo um erro desagradável:

 "org.apache.jasper.JasperException: The absolute uri: http://java.sun.com/jstl/core cannot be resolved in either web.xml or the jar files deployed with this application " 

Pesquisei na Internet algumas correções, coloquei o javax.servlet.jsp.jstl-api-1.2.1-javadoc.jar na minha biblioteca, até coloquei o javaee.jar na biblioteca do Tomcat, mas ainda não tenho solução para isso, alguém pode me ajudar por favor? PS: obtive o Eclipse Java EE IDE para desenvolvedores da Web. (INDIGO) Tomcat 7.08

questionAnswers(6)

yourAnswerToTheQuestion