Pass-Wert aus einer JSP-Seite zu einer anderen JSP-Seite und als Antwort bekommen Daten von der Ersten JSP
Unten ist mein first.jsp
aus, die ich anrufen sollte second.jsp
Seite, die mit AJAX... Und ich übergeben zu müssen, ein Wert von first.jsp
Seite second.jsp
Seite.
Und dann in die second.jsp
Seite verwenden, dass der Wert der Variablen-und eine SELECT-Abfrage verwenden, und wieder die Daten zurück zu first.jsp page
Unten ist mein first.jsp page
<html>
<head>
</head>
<body>
<p><input type="radio" name="dish" value="Indian" id="radioButton"> Continental</input></p>
<p><label for="male" id="columnData">Male</label></p>
<script>
$(document).ready(function() {
$('#radioButton').click(function() {
alert($('#columnData').html());
var name = $('#columnData').html();
$.ajax({
type:"POST",
url: "second.jsp",
data:"name=" +name,
success: function(success) {
}
});
});
});
</script>
</body>
</html>
Unten ist mein second.jsp page
im die ich brauche, um den Wert von first.jsp
- und eine select-Abfrage und gibt das Ergebnis zurück..
<html>
<head>
<title>SELECT Operation</title>
</head>
<body>
<sql:setDataSource var="snapshot" driver="org.postgresql.Driver"
url="jdbc:postgresql://localhost/postDB"
user="postgres" password="hello"/>
<sql:query dataSource="${snapshot}" var="result">
//use the name variable value here passed from first.jsp page?
SELECT * from Employees where name = ?;
</sql:query>
</body>
</html>
Ich bin nicht sicher, wie Sie Sie übergeben den Wert von einer JSP-Seite zu einer anderen JSP-Seite und dann wieder zurück das Ergebnis von der zweiten.jsp-Seite zum ersten.jsp-Seite?
Du musst angemeldet sein, um einen Kommentar abzugeben.
In Ihrer ersten.jsp-Datei, versuchen Sie es mit $.post statt (mehr geeignet).
In der zweiten.jsp-Datei, können Sie nun "name" - variable wie diese
Dann, tun Sie Ihre Abfrage und das Ergebnis zurückgeben
first.jsp
Seite in der Daten-variable? Irgendeine Idee was falsch ist? Bedeutung alert-box ist nicht immer aufgetaucht ist, nun die Daten-variableSo dass Sie Ihr client side interfaces, haben Sie erstellt, die server-seitige Logik zum verarbeiten der Seiten?
Müssen Sie server-seitige Logik zu erhalten, die Seite Anfragen und Antworten Sie mit Ihrer JSP-Seiten. Ebenso reagieren Sie AJAX-Aufrufe. Müssen Sie zum erstellen von Servlets, oder das setup von der web-app-frameworks wie Spring WebMVC, JSF, Struts, etc.