Java jstl-无法为jsp加载类

Java jstl-无法为jsp加载类,java,jsp,jstl,Java,Jsp,Jstl,当我尝试将jstl标记添加到我的jsp中时,我得到以下结果: HTTP状态500-org.apache.jasper.jaspereException:无法为JSP加载类 JSP可能如下所示: <%@ taglib prefix="c" uri="http://java.sun.com/jstl/core" %> <html> <body> <c:forEach items="${list}" var="post" > &

当我尝试将jstl标记添加到我的jsp中时,我得到以下结果: HTTP状态500-org.apache.jasper.jaspereException:无法为JSP加载类

JSP可能如下所示:

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

<html>
<body>
    <c:forEach items="${list}" var="post" >
        <tr>
            <td>${post.author}</td>
        </tr>
    </c:forEach>
</body>
</html>
我也试着写作

<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> 
结果是一样的。
为什么会发生这种情况?

您的库中有jstl依赖项吗?您的服务器是什么?${list}应该是什么?发布异常的完整堆栈跟踪。请阅读感谢您的回答,问题出在pom.xml中依赖项中jstl的错误版本中。