2010-11-23 3 views
1

J'ai ce code qui ne fonctionne pas.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> 

et j'ai le AbbreviationListType de classe avec jeu et obtenir des méthodes pour LIST- get singnature est =

public List<AbbreviationType> getList() 

quelqu'un peut-il s'il vous plaît indiquer ce que je fais mal? faire ce travail ne marche pas et je reçois cette pile trace:

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

ici est mon WEB-INF/lib

WEB-INF/lib

et mon catalina/common/lib catalina/common/lib

Répondre

5

Vous avoir la mauvaise version de quelque chose. Supprimez tous les fichiers el-api, jsp-api et les fichiers jstl* de votre dossier lib. Ils sont livrés avec votre conteneur de servlet

+0

à partir du répertoire WEB-INF/lib? – yossi

+0

@yossi oui ..... – Bozho

+0

je l'ai fait (enlevé el-api.jar l'autre n'était pas là) mais toujours eu le même message d'erreur. – yossi

Questions connexes