Hallo liebe Forengemeinde,
ich bin dabei, mich in das Thema Java Servlets einzuarbeiten. Dazu habe ich mir Eclipse Java EE IDE for Web Developers mit einem Tomcat 7 Server eingerichtet.
Nun habe ich mir ein html-Test-Servlet erstellt (youtube:
) um die korrekte Funktionsweise der Eclipst-Umgebung auszuprobieren. Es soll in das Webformular ein Name eingegeben werden und dieser dann vom Servlet zurückgegeben werden
Leider funktioniert es nicht. Ist in dem Servlet bzw in der Index-Datei ein Fehler oder liegt es an der Konfiguration der Entwicklungsumgebung? (Betriebssystem Windows 8.1)
Wäre schön, wenn jemand eine Idee hätte.
Danke und viele Grüße
Nico
ich bin dabei, mich in das Thema Java Servlets einzuarbeiten. Dazu habe ich mir Eclipse Java EE IDE for Web Developers mit einem Tomcat 7 Server eingerichtet.
Nun habe ich mir ein html-Test-Servlet erstellt (youtube:
Leider funktioniert es nicht. Ist in dem Servlet bzw in der Index-Datei ein Fehler oder liegt es an der Konfiguration der Entwicklungsumgebung? (Betriebssystem Windows 8.1)
Wäre schön, wenn jemand eine Idee hätte.
Danke und viele Grüße
Nico
Code:
package hallowelt;
import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
@WebServlet("/halloweltservlet")
public class HalloWeltServlet extends HttpServlet {
private static final long serialVersionUID = 1L;
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
String a = request.getParameter("a");
PrintWriter out = response.getWriter();
out.println("<html><body>Hallo " + a + "</body></html>");
out.flush();
}
}
Code:
<!DOCTYPE html>
<html>
<head>
<meta charset="ISO-8859-1">
<title>"Hallo Welt</title>
</head>
<body>
<form action="halloweltservlet" method="get"></form>
Bitte geben Sie Ihren Namen ein! <input type="text" name="a">
<input type="submit">
</body>
</html>