Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/07/2009, 10:32
sandovalchrist
 
Fecha de Ingreso: junio-2009
Mensajes: 96
Antigüedad: 14 años, 10 meses
Puntos: 1
Busqueda JSP, Ajax (recuperar arrayList)

Hola como estan...

Bueno tengo una pagina de jsp. Este me tira un listado de usuarios.
A la derecha de dicho listado tengo un link de actualizar q me cierra el DIV del listado y kiero que me cargue mas arriba los inputs con toda la info del usuario seleccionado .

Para esto llamo a un AJAX q me redireccionada a otra pagina JSP en ella hago todo lo necesario para cargar el usuario con todos sus datos...

Entonces al concluir le digo.... devolveme el objeto "obtieneUser" cargado con toda la info ...
Le coloque out.println('obtieneUser');

me devuelve esto ... --> "usuario.Usuario@19d12cc"

Me olvide decir que la funcion q llama al ajax es un "JS"

Ahora bien como puedo recuperar los getters de ese objeto devuelto????'

O sea nose como recuperar eso en javascript...

Desde ya muchas gracias:

Algo del codigo del .jsp (La consulta es:)

String consultaUser = "SELECT * FROM USERS where id = " + id;
Statement stmtConsultaUser = conn.createStatement();
ResultSet rsConsultaUser = stmtConsultaUser.executeQuery(consultaUser);

// Arma el objeto obtieneUser con los datos de la consulta
Usuario obtieneUser = new Usuario();

// Muestra los datos
while( rsConsultaUser.next() ) {
obtieneUser.setId(rsConsultaUser.getInt("id"));
obtieneUser.setNombre(rsConsultaUser.getString("no mbre"));
obtieneUser.setApellido(rsConsultaUser.getString(" apellido"));
}

// Cierra el Statement
stmtConsultaUser.close();

out.println(obtieneUser);

-----------------------------------------------------------------------------
-----------------------------------------------------------------------------
CALLBACK
function callback(){ //Propiedades
if(xhr.readyState == 4){
if(xhr.status == 200){
resultado = xhr.responseText;
$F('nombre') = COMO RECUPERO ACA???'
}
}
}

es obvio q me da error si pongo

resultado = xhr.responseText;
$F('nombre') = resultado.getNombre();