Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/02/2011, 20:39
Cucus
 
Fecha de Ingreso: agosto-2009
Mensajes: 26
Antigüedad: 14 años, 9 meses
Puntos: 0
Conexion JavaScript Servlet

Buenas!

Estoy intentando enviar informacion desde javascript a un Servlet pero tengo la impresion que o no se envia o el servlet no lo recibe. Aqui teneis el codigo:

Javascript:
function llamadaAjax(strURL) { //strURL = AjaxServlet

var xmlHttpReq = false;
if (window.XMLHttpRequest) {

xmlHttpReq = new XMLHttpRequest();
}
else if (window.ActiveXObject) {
xmlHttpReq = new ActiveXObject("Microsoft.XMLHTTP");
}
var url = strURL + "listaImagenes=" + selection.listaImagenes.options[selection.listaImagenes.selectedIndex].value;
xmlHttpReq.open('GET', url, true);
xmlHttpReq.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
xmlHttpReq.onreadystatechange = function() {
if (xmlHttpReq.readyState == 4) {
updatepage(xmlHttpReq.responseText);
}
}
xmlHttpReq.send(url);
}

Servlet:
Collection collection = new Collection();

if(request.getParameter("listaImagenes")!=null)
{
int position = Integer.parseInt((String)request.getParameter("lis taImagenes"));
request.setAttribute("foto", collection.getPhoto(position));
String page = "details.jsp";
redirige(request, response, page);
}

Mi web.xml

<servlet>
<servlet-name>ServletFoto</servlet-name>
<servlet-class>Imagenes.ServletFoto</servlet-class>
</servlet>

<servlet-mapping>
<servlet-name>ServletFoto</servlet-name>
<url-pattern>/AjaxServlet/*</url-pattern>
</servlet-mapping>

Que hago mal?

Gracias!