Java JSTL错误java.lang.NoClassDefFoundError:javax / servlet / jsp / jstl / core / LoopTag

时间:2016-11-15 11:18:09

标签: java jsp tomcat servlets jstl

当我使用JSTL c:forEach标记时,我的项目出现以下错误。我正在使用apache Tomcat v7.0

我在WEB-INF\lib文件夹中添加了以下jar。

  1. 标签库规格的参数impl-1.2.5
  2. 标签库规格的jstlel-1.2.5
  3. 错误

    java.lang.NoClassDefFoundError: javax/servlet/jsp/jstl/core/LoopTag
        java.lang.ClassLoader.defineClass1(Native Method)
        java.lang.ClassLoader.defineClass(Unknown Source)
        java.security.SecureClassLoader.defineClass(Unknown Source)
    ...
    

    我的jsp文件login.jsp

    <!DOCTYPE html>
    <html>
    <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
    <head>
    <meta charset="ISO-8859-1">
    <title>Insert title here</title>
    </head>
    <body>
    
        <c:forEach var="i" begin="1" end="10" step="1">
            <c:out value="${i}" />
        </c:forEach>
    
    </body>
    </html>
    

    非常感谢任何帮助

1 个答案:

答案 0 :(得分:1)

您遗失taglibs-standard-spec-1.2.5.jar