Maison > Questions et réponses > le corps du texte
Les données envoyées par la requête Ajax d'Angular sont
Objet {Compte : "123", Mot de passe : "123">
Comment analyser et lire en arrière-plan JAVA ? Les méthodes ordinaires ne fonctionneront pas...
黄舟2017-05-15 16:52:07
S'il s'agit de json, lisez-le sous forme de flux et analysez-le dans un objet json
S'il s'agit d'une paire clé-valeur, utilisez querystring/form pour obtenir la valeur basée sur la clé
Paire clé-valeur : http://stackoverflow.com/questions/11442632/how-can-i-post-data-as-form-data-instead-of-a-request-payload
analyser json : http://vitalflux.com/angularjs-post-json-data-using-ajax-springmvc/
我想大声告诉你2017-05-15 16:52:07
Puisque le MVC d'arrière-plan ne peut pas analyser la valeur
Essayez d'utiliser request.getParameter("pName")
dans la classe de servlet la plus courante pour voir si vous pouvez l'obtenir
?
S'il peut être obtenu en utilisant la classe servlet
Cela devrait simplement être un problème de configuration lors de l'utilisation de ce framework MVC,
Si même la classe de servlet ne parvient pas à obtenir les paramètres, utilisez les outils de développement du navigateur pour vérifier si la requête ajax a été envoyée avec succès
Ou est-ce un problème comme si les données envoyées deviennent une chaîne
世界只因有你2017-05-15 16:52:07
J'utilise angulairejs dans le frontend et springmvc dans le backend. Lorsque le frontend fait une requête au backend, il utilise JSON.stringify(data) et le contrôleur backend utilise (@RequestBody User user) pour recevoir les paramètres.