L'obtention de la réponse de struts 1 méthode utilisant json,jquery et jsp
Je suis en utilisant Struts 1, JSP, JSON et jQuery dans mon projet. Maintenant, je suis l'envoi de tableau JavaScript à l'aide de JSON à la méthode d'action et l'impossibilité de retourner la réponse de struts méthode d'action retour à la page JSP. Quelqu'un at-il un exemple de travail ou une suggestion?
Code JavaScript
console.log("start calculateDifference");
console.log("route 1 lenght:"+newRoute1.length);
console.log("route 2 lenght:"+newRoute2.length);
var article = new Object();
article.routeFirst = newRoute1;
article.routeSecond = newRoute2;
$.ajax({
type: 'POST',
url: '../../admin/cabsharing/findIntersesctionPoint.do',
data : "point="+JSON.stringify(article),
dataType: 'json',
success: function(result) {
console.log("success:"+result);
},
error: function(e){
console.log("error:"+e);
}
});
Code Java
Route route = new Route();
route.setX(fmt.format(Double.parseDouble(f.getX())));
route.setY(fmt.format(Double.parseDouble(f.getY())));
String jsonString = gson.toJson(route);
PrintWriter writer = response.getWriter();
writer.print(jsonString);
writer.flush();
response.setContentType("application/json");
return null;
- êtes-vous d'obtenir une quelconque réponse de la requête ajax ou il y a une erreur lors de la soumission de la demande? Vous pouvez le vérifier dans la console de firebug.
- Je suis d'erreur respose à la ligne suivante après struts méthode d'action et, tandis que le retour de la console.log("erreur:"+e);
- Aaaand l'erreur est quoi? Débogage à travers l'action indiquée quoi? Ce qui est sur le fil, c'est à dire, ce qui est réellement affiché?
- Vous ne renvoie rien, pourquoi voulez-vous retourner la réponse?
- je n'ai pas montré mon code . seulement la réponse que j'ai de retour pour montrer comment retourner réponse json
- Donc, montrent que jusqu'à maintenant il n'a pas vu de code posté par vous.
- Vérifier la solution mise à jour
- s'il vous plaît ne pas utiliser le code s'étend (
like this
) pour mettre en évidence des points importants, ils sont uniquement destinés pour le code réel de mots ou de lignes. Merci!
Vous devez vous connecter pour publier un commentaire.
Voici la solution que j'ai appliquée
Jsp et du Code Javascript :
//newRoute1 le tableau contient des objets
//De même newRoute2 tableau contenant des objets
//suite à l'envoi de l'aide d'ajax pour struts1 action
Voici mon code java dans les jambes de suspension de l'action de classe
//c'est ici mon Article de Classe
//voici ma Classe de Route
Important pour moi n'était pas sur l'utilisation de Gson mais comment u renvoyer dans struts méthode.Commentaire si personne ayant des problème de cette solution