Hallo zusammen
Mir ist noch nicht ganz klar, wie das Servlet-Mapping funktioniert. Ich arbeite mit Eclipse und Tomcat und habe folgende Datei-Struktur:
Root
-src
--packet1 mit Servlet1.java
--packet2 mit Servlet2.java
Ich möchte von Servlet1 auf Servlet2 zugreifen können mit folgendem Code im Servlet1:
Im web.xml habe ich:
Warum wird Servlet2 nicht gefunden? Was hat es mit den "/..." auf sich? Wie wird das grundsätzlich mit dem Servlet-Mapping gehandhabt?
Vielen Dank für Tipps.
Mir ist noch nicht ganz klar, wie das Servlet-Mapping funktioniert. Ich arbeite mit Eclipse und Tomcat und habe folgende Datei-Struktur:
Root
-src
--packet1 mit Servlet1.java
--packet2 mit Servlet2.java
Ich möchte von Servlet1 auf Servlet2 zugreifen können mit folgendem Code im Servlet1:
Java:
out.println("<a href=\"" + response.encodeURL("/Servlet2") + "\">Link</a>");
Im web.xml habe ich:
Java:
<servlet>
<servlet-name>Servlet2</servlet-name>
<servlet-class>Servlet2</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>Servlet2</servlet-name>
<url-pattern>/Servlet2</url-pattern>
</servlet-mapping>
Warum wird Servlet2 nicht gefunden? Was hat es mit den "/..." auf sich? Wie wird das grundsätzlich mit dem Servlet-Mapping gehandhabt?
Vielen Dank für Tipps.