2016-11-15 70 views
0

當我使用JSTL c:forEach標記時,我的項目有以下錯誤。我正在使用apache Tomcat v7.0Java JSTL錯誤java.lang.NoClassDefFoundError:javax/servlet/jsp/jstl/core/LoopTag

我在WEB-INF\lib文件夾中添加了以下罐子。

  1. 標籤庫,標準IMPL-1.2.5
  2. 標籤庫,標準jstlel-1.2.5

錯誤

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> 

任何幫助將不勝感激

+0

可能重複[使用c:forEach tomcat ver7.0時JSTL錯誤javax/servlet/jsp/jstl/core/LoopTag錯誤](http://stackoverflow.com/questions/12693969/jstl-error-javax- servlet的JSP的JSTL核-不對LoopTag-錯誤時-使用-cforeach-Tomcat)的 –

回答

1

你錯過了taglibs-standard-spec-1.2.5.jar