J'ai un post ajax de base lorsque le formulaire est soumis, mais aucune redirection vers le jsp arrive à la succession. Si je programme la redirection, il semble créer un nouveau jsp au lieu de travailler avec la page jsp qui a des données POST. J'ai découvert cela en déboguant et en regardant le réseau.Ajax poste à JSP ne redirige pas
$.ajax({
type: "POST",
url: "Test.jsp",
data: {"array": json},
dataType: "text",
success: function(response){
}
});
Je naviguerez sur un débordement de pile est un peu suggérait de le faire window.location.replace(response.redirect)
mais la réponse que je reviens est un doc html. Donc, response.redirect n'est pas défini.
Puis-je demander comment puis-je poster et réoriente le jsp qui a les données
Eh bien, le post que j'ai fait est un post simplifié et générique, donc il peut éventuellement être recréé. Mon appel ajax est dans une fonction javascript qui est déclenchée par l'action d'un formulaire. Voici l'exemple complet https://stackoverflow.com/questions/44555096/how-to-create-and-post-a-form-properly –