java.lang.NoSuchMethodError:javax.servlet.jsp.PageContext.getELContext()Ljavax / EL / ELContex

时间:2010-11-23 08:13:39

标签: jsp jstl el javabeans

我有这个代码无效。

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

我有类AbbreviationListType with set和get方法列表 - 得到singnature是=

public List<AbbreviationType> getList()

有人可以指出我做错了什么吗? 因为这不起作用,我得到这个堆栈跟踪:

  

javax.servlet.jsp.PageContext.getELContext()Ljavax / EL / ELContext;   java.lang.NoSuchMethodError:javax.servlet.jsp.PageContext.getELContext()Ljavax / EL / ELContex;   在javax.servlet.jsp.jstl.core.LoopTagSupport.unExposeVariables(LoopTagSupport.java:620)   .....................

这是我的WEB-INF / lib

WEB-INF/lib

和我的catalina / common / lib catalina/common/lib

1 个答案:

答案 0 :(得分:5)

你的版本错误。从lib文件夹中删除所有el-apijsp-apijstl*个jar。它们随servlet容器一起提供