Ich habe eine ID, die ich in der nächsten jsp brauche, sobald der Benutzer auf eine Schaltfläche klickt. Ich versuche, die folgenden zu tun:Übergeben Sie einen Parameter von einem jsp zu einem anderen mit form.action
FirstJSP.jsp:
Funktion GetSecond() {var frm = document.getElementById ("frm"); frm.action = "** zweite.jsp? Id = myId;" ** frm.submit(); }... form id = "frm" ..... input type = "button" value = "Next" Onclick = "GetSecond()"/
.... ..
Dieser Code bringt mich auf meine zweite Seite, aber wenn ich versuchte, auf die ID zuzugreifen, gibt es mir einen Fehler, da die ID null ist.
ich auf die ID in der zweiten Seite von:
final Lang passedId = Long.parseLong (request.getParameter ("id"));
Ich denke, ich übergebe den Parameter nicht richtig, aber ich weiß nicht, wie es geht. Irgendwelche Ideen? Ich danke dir sehr!
Sie haben nicht angegeben, aber ich nehme an, dass die Aktion Ihres Formulars POST ist. Klingt so, als würden Sie GET Style Params (dh.? Id = myId) mit POST mischen. Weiß nicht ob das funktioniert, müsste es testen. –