In meiner JSP-Datei erzeuge ich dynamisch mehrere Eingabe-Tags, durch eine Datenbank. Ich würde gerne die Werte von jedem kennen. Ich habe versucht, es in Javascript zu tun, aber nach einigen Antworten auf dieser Website ist dies nicht möglich. Beispiel:Wie mehrere Eingaben an Jsp übergeben werden
<input type="number" id="age" class="v">
<input type="text" id="name class="v">
...
Und auf der jsp Seite Ich mag würde bekommen:
"age" => 18
"name" => "Joe"
Alle Ideen, wie dies zu erreichen?
bearbeiten
Falls Sie sich fragen, mein Javascript ziemlich einfach ist, kann ich ich brauche alle Werte erhalten einfach, indem Sie:
var chars = document.getElementsByClassName("v");
EDIT 2 My (vereinfacht) JSP sieht ungefähr so aus:
<%= session.getAttribute("chars")%>
<form action="hello" method="POST">
<c:forEach items="${chars}" var="ch">
<input type="number" id="${ch}" class="v">
</c:forEach>
<input type="submit">
</form>
"Zeichen" ist ein n Array, das durch Aufrufe an die Datenbank erstellt wurde, wird dieses Array dynamisch angezeigt und erstellt. Also, was ich tun möchte, ist all diese Werte, wie ("age" => 18
) zu einem anderen mein Hallo Servlet übergeben, so dass ich an dieser Info arbeiten kann. Zum Beispiel, wenn der Wert der Eingänge ist so etwas wie folgt aus: // ID Wert „Alter“ => 18 „name“ => „Joe“
Auf hallo ich Zugriff auf das haben sollte.
Ich habe ehrlich gesagt keine Ahnung, was Sie versuchen zu tun. "Ich würde gerne die Werte von jedem wissen." Was bedeutet das? Machen Sie einen Schritt zurück und versuchen Sie zu erklären, was Sie eigentlich wollen, vorzugsweise mit Beispielcode. Außerdem: Ich sehe keinen JSP-Code. – wvdz
@wvdz, tut mir leid, dass ich mich nicht sehr gut erkläre, hilft das? – Safirah