Liste ausgeben...Hilfe :(

  • Moin, ich versuche derzeit, Daten, die ich aus meinem Formular.html in mein Servlet übersende, dort in einer erstellten Liste zu speichern und diese im JSP dann auszugeben (mit allen eingegebenen Daten), aber ich bekomme keinen Output sondern eine Errorseite (

    HTTP Status 404 – nicht gefunden

    Type Status Report

    Message /Uebungsblatt_1/BeliebigeJSP.jsp

    Beschreibung The origin server did not find a current representation for the target resource or is not willing to disclose that one exists.

    Apache Tomcat/9.0.27)

    ... Kann mir wer sagen (oder Hinweis geben), was fehlt bzw. was ich falsch gemacht habe?


    BeliebigesServlet.java:


    HttpSession session = request.getSession();

    Random zufall = new Random();



    // erhalte Parameter vom Formular

    String name = request.getParameter("name");

    String mail = request.getParameter("e-mail");

    String passwort = request.getParameter("password");

    String admin = request.getParameter("Admin");

    String gast = request.getParameter("Gast");



    session.setAttribute("name", name);

    session.setAttribute("mail", mail);

    session.setAttribute("passwort", passwort);

    session.setAttribute("admin", admin);

    session.setAttribute("gast", gast);


    List<String> liste = new ArrayList<String>();


    liste.add(name);

    liste.add(mail);

    liste.add(passwort);

    liste.add(admin);

    liste.add(gast);


    request.setAttribute("liste", liste);


    request.getRequestDispatcher("BeliebigeJSP.jsp").forward(request, response);


    BeliebigeJSP.jsp:


    <form action="BeliebigesServlet" method="get">

    <h4> Liste der Daten aus dem Formular: </h4>

    <p> ${param['liste']} </p>

  • Aber warum? ich habe es im Formular.html beschrieben:


    <!DOCTYPE html>

    <html>

    <head>

    <meta charset="UTF-8">

    <title>Insert title here</title>

    </head>

    <body>

    <form method="get" action="BeliebigesServlet">

    <input name="name" type="text" placeholder="Name"> </br>

    <input name="e-mail" type="email" placeholder="E-Mail"> </br>

    <input name="password" type="password" placeholder="Passwort"> </br>


    <label>Art des Benutzers: </label> </br>

    <input type="radio" name="Benutzer" value="Admin"> Admin </br>

    <input type="radio" name="Benutzer" value="Gast"> Gast </br>


    <button type="submit">Absenden</button> </br>


    <a href="index.html"> Zur Index.html </a>


    </form>


    </body>

    </html>