JavaServlet ansprechen
Fabian
- java
0 lina-
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();
}
}
}
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
moin Fabian :)
Wie sieht denn dein Actionmapping aus?
liebe Grüße aus Berlin
lina-