Esta seria la forma de enviarlo desde la jsp.
//Primero serializamos el objeto
var pars = $("#formulario").serializeObject();
//Convertimos el objeto a JSON
var json = $.toJSON(pars);
var parametros = {
"json" : json,
"accion": document.formulario.accion.value,
};
//Hacemos la llamada Ajax
$.ajax({
url: 'acciondelcontrolador',
type: 'POST',
data: parametros,
success: function(request) {
this.close();
},
});
Para recuperar el objeto y crear un sería así:
//Recuperamos el objeto enviado por la request.
String json = (String)request.getParameter("json");
//Creamos un objeto Gson.
Gson gson = new Gson();
//Y por último creamos el bean
BeanPrueba bean = gson.fromJson(json, BeanPrueba.class);
No hay comentarios:
Publicar un comentario