Beiträge von Hilfeee123

    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>

    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>

    Hi, habe einen Screenshot von dem Fehler gemacht,den ich ständig kriege. Bin gerade am Bearbeiten der des heads, dann gehen die Buchstaben plötzlich ganz weit auseinander usw. Habe es mit einem neuen Index1.html versucht, sobald ich es in Index.html unbenannt hatte wurde auch die File so, wie die andere. (Siehe Anhang)

    Woran kann es liegen?

    Dateien

    • Fehlert.png

      (151,51 kB, 9 Mal heruntergeladen, zuletzt: )