Fabian: JavaServlet ansprechen

Hallo,

kann mir hier jemand helfen?
Mein Problem:

  • hab ein HTML Formular in einer HTML-Datei
    <form action="/Greetings" method="get" name="form">
      <input type="text" name="name" value="Name" onclick="this.value=''"/><br/>
      <input type="text" name="vorname" value="Vorname" onclick="this.value=''" />
    <br/>
      <input type="submit" name="submit" value="send"/>
    </form>

  • ich habe ebenso ein Greetings.java und habe diese kompiliert
    mport java.io.*;

import javax.servlet.*;
import javax.servlet.http.*;

public class Greetings extends HttpServlet {

public void doGet(HttpServletRequest request, HttpServletResponse response) {
  try {
   response.setContentType("text/html");
   PrintWriter out = response.getWriter();

out.println("<html>");
   out.println("<head><title>HTTP-Servlet</title></head>");
   out.println("<body><h1>");

String vorname = request.getParameter("vorname");
   String name = request.getParameter("name");
   if(vorname.equals("") && name.equals("")) {
    out.println("Bitte Name und vorname angeben!");
   } else {
    out.println("Du "+ name +", "+ vorname +" hast es geschafft.");
   }

out.println("</h1></body>");
   out.println("</html>");
  } catch (IOException e) {
   // TODO Auto-generated catch block
   e.printStackTrace();
  }
 }

}

  • und alles liegt in einem Ordner.

Jetzt wollte ich die Greetings.java auch ansprechen, bekomme aber die gleiche Fehlermeldung, wenn ich das Formular abschicke:
HTTP Status 404

Was mach ich falsch? Kann mir jemand helfen?

Gruß Fabian

  1. moin Fabian :)

    Wie sieht denn dein Actionmapping aus?

    liebe Grüße aus Berlin
    lina-

    --
    Dinge aus dem linaland
    Self-Code: ie:% fl:( br:^ va:) ls:/ fo:| rl:( ss:) de:] js:| mo:)