java.lang.NoClassDefFoundError: javax/servlet/jsp/jstl/core/LoopTag 解决方法

前提:maven+spring+spring mvc +mybatis

pom.xml

<dependency>
            <groupId>javax.servlet.jsp.jstl</groupId>
            <artifactId>jstl</artifactId>
            <version>1.2</version>
        </dependency>
        <dependency>
            <groupId>taglibs</groupId>
            <artifactId>standard</artifactId>
            <version>1.1.2</version>
        </dependency>

jsp页面代码:

<c:forEach var="emp" items="${list}">
                <tr>
                    <td>${emp.id}</td>
                    <td>${emp.lastName}</td>
                    <td>${emp.email}</td>
                    <td>${emp.gender}</td>
                </tr>
</c:forEach>

异常信息:java.lang.NoClassDefFoundError: javax/servlet/jsp/jstl/core/LoopTag 

解决路程:baidu,从maven仓库拷贝进来的jstl-1.2.jar、standard-1.1.2.jar依然报错。

解决方法:在tomcat7的lib目录下,手动拷贝进来jstl.jar和standard.jar,问题解决。

 


版权声明:本文为yanweijie0317原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。