Tema: Ajax y JSP
Ver Mensaje Individual
  #2 (permalink)  
Antiguo 06/03/2010, 10:26
Avatar de ElJavista
ElJavista
Colaborador
 
Fecha de Ingreso: marzo-2007
Ubicación: Lima Perú
Mensajes: 2.231
Antigüedad: 17 años, 8 meses
Puntos: 67
Respuesta: Ajax y JSP

Aparentemente todo está bien, yo uso JSP y Servlets junto con Ajax, pero empleo un servlet como procesador, no un JSP. En todo caso viene a ser lo mismo, pero hay algo en tu código que me extraña. Esta línea:

response.getWriter().write(info);


yo en tu lugar lo hubiera hecho así:

response.getWriter().print(info);

No sé cual es la diferencia o por qué empleas el método write en lugar del print. Si viene a ser casi lo mismo, no sabría decirte qué está mal, lo que si te recomiendo es que visualices en el navegador la página info.jsp de este modo:

info.jsp?pais=1

asumiendo que 1 es el id del algún pais. Talvez envíes el nombre, yo enviaría el id, para evitar problemas con los acentos, los espacios y las eñes, claro que si todo está con UTF-8, tampoco tendría porque haber problemas.

Otra recomendación. No emplees este odioso código:

document.all.ciudad.innerHTML = req.responseText;

Eso solo funciona en el también odioso Internet Explorer, usa en su lugar este:

document.getElementById('cuidad').innerHTML = req.responseText;

en ese caso tienes que añadirle el id al elemento de name "cuidad".

Vamos! revisa bien esa página info.jsp por el navegador colocandolo el parámetro por URL que corresponde. Suerte!