href-tags in jsp ' s und die Weitergabe der Daten, indem Sie auf href-tag
dies ist mein Programm
<form method="post">
Movie Name :<input type="text" name="movie"/><br>
Hero:<input type="text" name="hero"><br>
Director:<input type="text" name="dir"><br>
<a href="insert.jsp">Insert</a>
<a href="update.jsp">update</a>
<a href="delete.jsp">Delete</a>
wenn ich auf " alle href-Verknüpfung der Werte über Textfelder sollte auch durchgeführt werden, insbesondere jsp-Seite
ich verwendet getparameter-Methode, aber ich bin nicht immer das, was ich eingegeben, aber Sie lassen sich null-Werte
InformationsquelleAutor priyatham manne | 2014-05-28
Du musst angemeldet sein, um einen Kommentar abzugeben.
Dies ist, weil die href-Elemente sind einfach umleiten auf diese anderen Seiten -- die Daten des Formulars wird verschrottet.
Was Sie tun möchten, ermöglichen, das Formular eingereicht werden-Sie erhalten die Werte in Ihrem Servlet - doPost () - Implementierung, und-in dieser Methode sollten Sie dann umleiten zu der Seite durch, vielleicht addieren sich die Werte in der URL, zum Beispiel:
Dann werden die Werte zur Verfügung, die Seite.
EDIT: basierend auf meinen letzten Kommentar, dies zu tun, ohne POST/servlets, würde der code Aussehen, dass mit jQuery aktiviert:
Kein problem, dann aber den Weg wird es sein, setzen, in deinem <form> Attribut: method="get" action="insert.jsp" - das umleiten auf die Seite und setzen Sie die Werte in der URL (wie in meinem Beispiel), aber das problem, das wir jetzt haben, ist, dass wir 3 Seiten, auf die wir weiterleiten können, so müssen Sie unter Verwendung von JavaScript dynamisch setzen Sie die 'action' - Attribut deines <form> - element vor dem Absenden, die Zuordnung, welche Seite Sie wirklich wollen, um vorwärts zu abhängig von einer Benutzereingabe oder klicken Sie auf.
InformationsquelleAutor hbCyber