2010-11-23 3 views
1

이 코드는 작동하지 않습니다.java.lang.NoSuchMethodError : javax.servlet.jsp.PageContext.getELContext() Ljavax/el/ELContex

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

와 난 세트 클래스 AbbreviationListType이 있고 목록 - 가져 오기 singnature에 대한 방법을 얻을 수있다 =

public List<AbbreviationType> getList() 

누군가가 내가 뭘 잘못을 지적하시기 바랍니다 수 있습니까? 이 나던 일을 야기하고 난이 스택 트레이스 얻을 : 여기

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

은 lib 디렉토리 내 WEB-INF /입니다

WEB-INF/lib

내 카탈/일반/lib에 catalina/common/lib

답변

5

당신에게 틀린 버전의 것을 가지고있다. lib 폴더에서 el-api, jsp-apijstl* 병을 모두 제거하십시오. 그들은 WEB-INF/lib 디렉토리의 서블릿 컨테이너

+0

과 함께 배송됩니까? – yossi

+0

@yossi 예 ..... – Bozho

+0

나는 (el-api.jar를 제거했지만 다른 것은 없었지만) 여전히 같은 오류 메시지가 나타났습니다. – yossi