In diversen Foren habe ich dazu keine Antwort finden können, die mein Problem löst.
Ich hab eine jsp-Datei (my_jsp.jsp), aus der ich ein Servlet (MyServlet) aufrufen soll. Meine Ordnerstruktur schaut so aus:
<tomcat-home-dir>/webapps/mywebapp/WEB-INF/classes/MyServlet.class
<tomcat-home-dir>/webapps/mywebapp/jsp/my_jsp.jsp
Die URL für das Servlet lautet:
http://localhost:8080/mywebapp/servlet
So weit ist alles gut. Aber wenn ich den <jsp:forward>-tag benutze passiert folgendes. Wenn ich also
<jsp:include page="http://localhost:8080/mywebapp/Servlet" />
verwende, dann wird die URL:
mywebapp/jsp/http://localhost:8080/mywebapp/Servlet
aufgerufen. Also das page-Attribute verlangt eine relative URL.
Wie kann man dieses Problem lösen?