java.lang.NoSuchMethodError: javax.servlet.jsp.PageContext.getELContext () Ljavax / эл / ELContex - PullRequest
1 голос
/ 23 ноября 2010

у меня есть этот код, который не работает.

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

и у меня есть класс AbbreviationListType с методами set и get для списка - единственная особенность get =

public List<AbbreviationType> getList()

кто-то, пожалуйста, укажите, что я делаю не так?потому что это не работает, и я получаю эту трассировку стека:

javax.servlet.jsp.PageContext.getELContext () Ljavax / el / ELContext;java.lang.NoSuchMethodError: javax.servlet.jsp.PageContext.getELContext () Ljavax / эл / ELContex;at javax.servlet.jsp.jstl.core.LoopTagSupport.unExposeVariables (LoopTagSupport.java:620) .....................

вот мой WEB-INF / lib

WEB-INF/lib

и моя каталина / common / lib catalina/common/lib

1 Ответ

5 голосов
/ 23 ноября 2010

У вас неправильная версия чего-то. Удалите все файлы el-api, jsp-api и jstl* из папки lib. Они поставляются с вашим контейнером сервлетов

...