我在 Eclipse 中有一个动态 Web 应用程序项目,我正在尝试在我的 jsp 中使用 jstl。
我已经添加:
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
在我的 .jsp 文件的开头并声明
<c:if test="${empty user_id}"></c:if>
并且没有收到日食的任何抱怨。但是当我在 Tomcat 中播放和运行应用程序时。我收到此错误:
java.lang.NoClassDefFoundError: javax/servlet/jsp/tagext/TagLibraryValidator
我已经下载了 jstl-1.2.jar 并将其添加到 tomcat lib 文件夹中,它与 Libraries->Apache Tomcat 7.0 中的其他 .jar 文件一起显示我还将 jstl-1.2.jar 文件添加到 WebContent /WEB-INF/lib/ 文件夹。我究竟做错了什么?