14/09/2015, 12:41
|
| | | Fecha de Ingreso: agosto-2014 Ubicación: Mountain View
Mensajes: 1.323
Antigüedad: 10 años, 3 meses Puntos: 182 | |
Respuesta: Acceder a datos JSON en Servlet Hola Ferkhis!
El motivo por el que el getParameter no te funciona no es jQuery/XMLHttpRequest.
El getParameter sirve para recuperar datos enviados desde formulario, que vienen en un formato del tipo: clave1=valor1&clave2=valor2&etc
De tal forma que puedes recuperar el valor con: request.getParameter("clave1");
En tu caso, envias por POST directamente una cadena JSON ({'nombre': 'nombre1', etc}), por lo que es necesario leer directamente toda la cadena de datos que llega por la request para poder parsearla posteriormente.
Esta lectura, la puedes hacer manualmente, como yo te propuse o mediante una libreria que facilite el proceso, como muy bien tu has implementado con Gson.
Un saludo
__________________ If to err is human, then programmers are the most human of us |