06/03/2010, 10:26
|
| Colaborador | | Fecha de Ingreso: marzo-2007 Ubicación: Lima Perú
Mensajes: 2.231
Antigüedad: 17 años, 9 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! |