G
Guest
Gast
Hi,
bei mir wirft der Einsatz des <c:forEach ... ></c:forEach> seltsamerweise immer eine Tomcat-Fehlermeldung von folgendem Typ:
... andere <c Tags funktionieren allerdings... weiß jemand bescheid, woran das liegen könnte? Meine JSP sieht folgendermaßen aus:
wenn ich mir einfach nur das listAllTeachers Set ausgeben lasse, zeigt er mir auch korrekt ein Array von Speicheradressen an.. sobald ich es jedoch über das c:forEach ausgeben lassen möchte, wird obige Fehlermeldung geworfen.
Hoffe es weiß jemand weiter?!?
gruß
bei mir wirft der Einsatz des <c:forEach ... ></c:forEach> seltsamerweise immer eine Tomcat-Fehlermeldung von folgendem Typ:
exception
javax.servlet.ServletException: java.lang.AbstractMethodError: javax.servlet.jsp.PageContext.getELContext()Ljavax/el/ELContext;
org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:822)
org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:755)
org.apache.jsp.WEB_002dINF.jsp.listTeachers_jsp._jspService(listTeachers_jsp.java:78)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:268)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:258)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:205)
javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
org.springframework.web.servlet.view.InternalResourceView.renderMergedOutputModel(InternalResourceView.java:112)
org.springframework.web.servlet.view.AbstractView.render(AbstractView.java:249)
org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:1063)
org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:827)
org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:736)
org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:396)
org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:350)
javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
root cause
java.lang.AbstractMethodError: javax.servlet.jsp.PageContext.getELContext()Ljavax/el/ELContext;
javax.servlet.jsp.jstl.core.LoopTagSupport.unExposeVariables(LoopTagSupport.java:587)
javax.servlet.jsp.jstl.core.LoopTagSupport.doFinally(LoopTagSupport.java:323)
org.apache.jsp.WEB_002dINF.jsp.listTeachers_jsp._jspx_meth_c_forEach_0(listTeachers_jsp.java:115)
org.apache.jsp.WEB_002dINF.jsp.listTeachers_jsp._jspService(listTeachers_jsp.java:67)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:268)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:258)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:205)
javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
org.springframework.web.servlet.view.InternalResourceView.renderMergedOutputModel(InternalResourceView.java:112)
org.springframework.web.servlet.view.AbstractView.render(AbstractView.java:249)
org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:1063)
org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:827)
org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:736)
org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:396)
org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:350)
javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
... andere <c Tags funktionieren allerdings... weiß jemand bescheid, woran das liegen könnte? Meine JSP sieht folgendermaßen aus:
Code:
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
<html>
<head><title>ListAllTeachers JSP</title>
</head>
<body bgcolor="white">
<h2><font color="black">Liste aller Dozenten</font></h2>
<table width="400" border="1">
<c:forEach var="teacher" items="${listAllTeachers}">
<tr>
<td>${teacher.name}</td>
</tr>
</c:forEach>
</table>
</body>
</html>
wenn ich mir einfach nur das listAllTeachers Set ausgeben lasse, zeigt er mir auch korrekt ein Array von Speicheradressen an.. sobald ich es jedoch über das c:forEach ausgeben lassen möchte, wird obige Fehlermeldung geworfen.
Hoffe es weiß jemand weiter?!?
gruß