Passer de la valeur d'une page JSP à une autre page JSP et d'obtenir des données de réponse de retour à partir de la Première JSP
Ci-dessous est mon first.jsp
à partir de laquelle je dois appeler second.jsp
page à l'aide d'AJAX... Et j'ai besoin de passer d'une valeur à partir first.jsp
page pour second.jsp
page.
Et puis dans le second.jsp
page utilisez cette variable valeur et de faire une requête SELECT à l'aide de qui et de renvoyer les données vers first.jsp page
Ci-dessous est mon 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>
Ci-dessous est mon second.jsp page
dans lequel j'ai besoin de récupérer la valeur de first.jsp
et de faire une requête select et de retourner le résultat de retour..
<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>
Je ne suis pas sûr de la façon de passer la valeur à partir d'une page JSP à une autre page JSP et retourner le résultat de la deuxième.page jsp à la première.page jsp?
Vous devez vous connecter pour publier un commentaire.
Dans votre premier.fichier jsp, essayez d'utiliser $.post à la place (plus approprié).
Dans votre deuxième.fichier jsp, vous pouvez maintenant obtenir le "nom" de la variable comme ceci
Alors, faites de votre requête et retourne le résultat
first.jsp
page dans la variable de données? Toute idée de ce qui est mal? Signification boîte d'alerte n'est pas surgi maintenant qui a la variable de donnéesDe sorte que vous avez créé votre côté client interfaces, avez-vous créé le côté serveur logique pour traiter ces pages?
Vous devez avoir à côté serveur logique de recevoir des demandes de page et de répondre à vos pages JSP. Ainsi que pour vous répondre les appels AJAX. Vous aurez besoin de créer des Servlets, ou une installation de l'application web frameworks comme Spring WebMVC, JSF, Struts, etc.