Hallo,
ich blick gerade nicht mehr durch die ganzen Libs durch, die ich für JSTL benötige. Hatte mit Tomcat 5.5 und Servlet 2.4 ein Dynamic-Webproject in Eclips angelegt. Danach hab ich für JSTL noch die
in das WEB-INF/lib-Verzeichnis kopiert und in die JSP folgenden Befehl geaddet:
Ein
Kommando hat erfreulicherweis funktioniert. Erst als ich ein
benutzen wollte kam folgende Exception:
Diese Klasse ist Bestandteil der Lib
, die ich im Tomcat 6 gefunden hab. Bei den älteren Tomcat-Versionen stimmt das package der Klasse nicht.
Nach hinzufügen der Expression-Lib bekam ich aber neue Exceptions, die laut Google auf einen Versionskonflikt deuten:
Bevor ich da jetzt noch ewig herumexperimentiere wollt ich wissen welche Lib-Versionen ich für einen Tomcat 5.5 / 6 benötige. Kann mir da jemand weiterhelfen?
ich blick gerade nicht mehr durch die ganzen Libs durch, die ich für JSTL benötige. Hatte mit Tomcat 5.5 und Servlet 2.4 ein Dynamic-Webproject in Eclips angelegt. Danach hab ich für JSTL noch die
Code:
jstl-1.2.jar
Code:
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
Code:
c:out
Code:
c:forEach
Code:
java.lang.ClassNotFoundException: javax.el.ValueExpression
Code:
el-api.jar
Nach hinzufügen der Expression-Lib bekam ich aber neue Exceptions, die laut Google auf einen Versionskonflikt deuten:
Code:
org.apache.jasper.JasperException: javax.servlet.jsp.PageContext.getELContext()Ljavax/el/ELContext;
javax.servlet.ServletException: javax.servlet.jsp.PageContext.getELContext()Ljavax/el/ELContext;
java.lang.NoSuchMethodError: javax.servlet.jsp.PageContext.getELContext()Ljavax/el/ELContext;