java.lang.NoClassDefFoundError: javax/el/ValueExpression

发布于 2024-10-12 00:30:01 字数 829 浏览 4 评论 0原文

我正在使用 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)

根本原因 java.lang.NoClassDefFoundError: javax/el/ValueExpression

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

i am using tomcat 5.5.12
i have this code in a jsp file :

<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>

i get this error message -

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

i tried downloadin jstl 1.1 (standard.jar, jstl.jar)
and putting them inside catalina/commun/lib and inside the WEB-INF/lib directory.
that didnt help either.
any help will be appreciated.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

你在看孤独的风景 2024-10-19 00:30:01

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

In my project we have el-api.jar that contains javax/el/ValueExpression. Do you have that jar in classpath?

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文