[Angular+ Java Servlet] Récupérer un objet HttpServletResponse avec Angular
Bonjour,
J'ai besoin de votre aide s'il vous plait:
J'ai un objet Json que je "put" dans un objet HttpServletResponse.
Ensuite je fait un
Code:
1 2 3 4 5 6 7 8 9
|
String id = blabla;
JSONObject obj = new JSONObject();
obj.put("currentUser", id);
response.getWriter().write(obj.toString());
this.getRequestDispatcher("/WEB-INF/index.html").forward(request, response); |
Et du coté client avec Angular je fait un
Code:
1 2 3 4 5 6 7 8 9 10 11
|
$http({
method : 'GET',
url : 'auth'
}).then(function(data) {
console.log("GET JSON="+data.currentUser);
$rootScope.test = data.currentUser;
}).catch(function(data){
console.log('KO '+data);
}); |
Le "data.currentUser" me renvoie "undefined" :(
Comment faire pour rediriger l'utilisateur vers une page html (getRequestDispatcher) et ensuite envoyer un Json (via un "forward") vers le client.
Merci pour votre aide.