exception - java.lang.NoClassDefFoundError : javax/el/ValueExpression

标签 exception jsp jstl el

我使用的是tomcat 5.5.12 我在 jsp 文件中有这段代码:

<jsp:useBean id="abbreviationlist" class="lexicon.contents.types.AbbreviationListType"/>
<jsp:setProperty name="abbreviationlist" property="id"/>
<table>
  <c:forEach items="${abbreviationlist.list}" var="abbreviation">
    <tr>
    </tr>
  </c:forEach>
</table>

我收到此错误消息 -

javax.servlet.ServletException: javax/el/ValueExpression org.apache.jasper.servlet.JspServlet.service(JspServlet.java:272) javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

root cause java.lang.NoClassDefFoundError: javax/el/ValueExpression

我尝试下载 jSTL 1.1 (standard.jar, jSTL.jar) 并将它们放入 catalina/commun/lib 和 WEB-INF/lib 目录中。 这也没有帮助。 任何帮助将不胜感激。

最佳答案

在我的项目中,我们有el-api.jar,其中包含javax/el/ValueExpression。你的类路径中有那个 jar 吗?

关于exception - java.lang.NoClassDefFoundError : javax/el/ValueExpression,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4655555/

相关文章:

java - 数据表if else语句显示

java - 检查JSTL中是否存在变量

c# - 为什么C#有一个单独的重新抛出语句( throw; )而不是重载 throw ex ?

java - <h :CommandButton> action attribute not working in JSF 1. 2

javascript - 禁止用户注销后返回安全页面,使用firefox 5.0的jsp

javascript - 获取 foreach 循环内 select 标签的值

java - 调试器无法访问包含页面中的父页面变量

python - python 中的多个异常处理程序

java - 在 CompletableFuture 的函数中抛出原始(内部)异常?

java - HTTP 状态 500 - Struts2 应用程序中处理 JSP 页面时发生异常