Hi Leute,
ich hab hier ein Problem und zwar kann meine JSP mein Servlet nicht aufrufen. Der Webserver ist ein Tomcat. Bitte helft mir, ich werd hier echt noch wahnsinnig!!
Das Servlet wird aber anscheinend gefunden, wenn ich den "/" im form-action der JSP rausnehme, bekomme ich eine Fehlermeldung vom Tomcat (Servlet nicht gefunden) und wenn ich es so lasse wie es unten steht, bekomme ich eine leere Seite. Aber das Servlet macht keine Ausgabe (was es eigentlich in doGet/doPost machen sollte) und der Debugger hält auch in keiner Zeile des Servlets an... Deprimierender gehts garnicht...
Registrierung des Servlets in der web.xml:
Inhalt der JSP (entscheidender Ausschnitt):
Testweiser Inhalt des Servlets:
Danke schonmal im Voraus!
Gruß Nova
ich hab hier ein Problem und zwar kann meine JSP mein Servlet nicht aufrufen. Der Webserver ist ein Tomcat. Bitte helft mir, ich werd hier echt noch wahnsinnig!!
Das Servlet wird aber anscheinend gefunden, wenn ich den "/" im form-action der JSP rausnehme, bekomme ich eine Fehlermeldung vom Tomcat (Servlet nicht gefunden) und wenn ich es so lasse wie es unten steht, bekomme ich eine leere Seite. Aber das Servlet macht keine Ausgabe (was es eigentlich in doGet/doPost machen sollte) und der Debugger hält auch in keiner Zeile des Servlets an... Deprimierender gehts garnicht...
Registrierung des Servlets in der web.xml:
Code:
<servlet>
<display-name>GameServlet</display-name>
<servlet-name>GameServlet</servlet-name>
<servlet-class>de.novanic.web.GameServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>GameServlet</servlet-name>
<url-pattern>/GameServlet</url-pattern>
</servlet-mapping>
Inhalt der JSP (entscheidender Ausschnitt):
Code:
<form name="game_form" action="/GameServlet" method="POST">
<center>
<table border="0" width="65%">
<tr>
<td>
<input type="submit" value="Submit"/>
</td>
</tr>
</table>
</center>
</form>
Testweiser Inhalt des Servlets:
Code:
public class GameServlet extends HttpServlet implements Servlet
{
protected void doPost(HttpServletRequest aHttpServletRequest, HttpServletResponse aHttpServletResponse) throws ServletException, IOException
{
PrintWriter out = aHttpServletResponse.getWriter();
out.print("Hello Servlet");
System.out.println("YES");
Enumeration theEnumeration = aHttpServletRequest.getParameterNames();
while(theEnumeration.hasMoreElements()) {
System.out.println("Test: " + theEnumeration.nextElement());
}
}
protected void doGet(HttpServletRequest aHttpServletRequest, HttpServletResponse aHttpServletResponse) throws ServletException, IOException
{
PrintWriter out = aHttpServletResponse.getWriter();
out.print("Hello Servlet");
System.out.println("YES");
Enumeration theEnumeration = aHttpServletRequest.getParameterNames();
while(theEnumeration.hasMoreElements()) {
System.out.println("Test: " + theEnumeration.nextElement());
}
}
Danke schonmal im Voraus!
Gruß Nova