java.lang.NoClassDefFoundError: javax/el/ValueExpression
我正在使用 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
在我的项目中,我们有
el-api.jar
,其中包含javax/el/ValueExpression
。你的类路径中有那个jar吗?In my project we have
el-api.jar
that containsjavax/el/ValueExpression
. Do you have that jar in classpath?