ShastyMcNastee
Mitglied
Hi all,
ich habe von meinem Prof die Aufgabe bekommen Daten eines Benutzers zu sammeln und diese mit Hidden Fields zu übergeben.
Der Benutzer muss zuerst seinen Vornamen eingeben. Auf der nächsten Seite wird der Vorname dann ausgegeben und es muss der Nachname
eingegeben werden.
Der Vorname wird dann per Hidden Field an das nächste Servlet weitergeleitet und der Nachname "normal".
Diese beiden Werte möchte ich dann per Java Servlet ausgeben lassen.
Hier mal mein Form Tag des Servlets, dass den Nachnamen verlangt:
Das +benutzerName+ enthält den Vornamen aus dem Servlet davor:
Nun möchte ich, dass das Servlet HiddenDBOrt den Vornamen und den Nachnamen ausgibt:
Deklarieren der Variablen:
Ausgabe der Variablen:
Der Nachname wird nun korrekt angezeigt, anstelle des Vornamens wird allerdings "null" ausgegeben.
+bentzerName+ hat also keinen Wert, aber warum nicht?
Könnt ihr mir vielleicht helfen?
Gruß
Shasty
ich habe von meinem Prof die Aufgabe bekommen Daten eines Benutzers zu sammeln und diese mit Hidden Fields zu übergeben.
Der Benutzer muss zuerst seinen Vornamen eingeben. Auf der nächsten Seite wird der Vorname dann ausgegeben und es muss der Nachname
eingegeben werden.
Der Vorname wird dann per Hidden Field an das nächste Servlet weitergeleitet und der Nachname "normal".
Diese beiden Werte möchte ich dann per Java Servlet ausgeben lassen.
Hier mal mein Form Tag des Servlets, dass den Nachnamen verlangt:
Code:
out.println(" <form method=\"get\" action=\"HiddenDBOrt\">");
out.println(" <INPUT TYPE=hidden NAME=\"hiddenvorname\" VALUE=\""+benutzerName+"\">");
out.println(" <input type=\"text\" name=\"Nachname\" value=\"\">");
out.println(" <br><br><br>");
out.println(" <input type=\"submit\" name=\"button2\" value=\"Klick hier!\">");
Code:
String benutzerName=req.getParameter("vorname");
Deklarieren der Variablen:
Code:
String benutzerName=req.getParameter("vornahme");
String nachname=req.getParameter("Nachname");
Code:
out.println(" <h1>Hallo Herr/Frau, "+benutzerName+""+nachname+ "! </h1> ");
+bentzerName+ hat also keinen Wert, aber warum nicht?
Könnt ihr mir vielleicht helfen?
Gruß
Shasty