Ver Mensaje Individual
  #5 (permalink)  
Antiguo 26/05/2011, 01:27
Pelirr
 
Fecha de Ingreso: diciembre-2008
Mensajes: 233
Antigüedad: 15 años, 4 meses
Puntos: 1
Respuesta: llegar a servlet desde jsp

Hola, en el web.xml le he puesto como url '/idioma.servlet', por lo que en la llamada Ajax entiendo que en "url" le tengo que poner lo mismo. He cambiado el servlet como me aconsejásteis, implementando el método doGet:

Código:
package es.indra.aodb.maintenance.resources.web.servlet;

import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

public class IdiomaServlet extends HttpServlet {
	
	private static final long serialVersionUID = -7897645237016575215L;

	protected void doGet (HttpServletRequest request, HttpServletResponse response)
	{					
		String clientLanguage = request.getHeader("Accept-Language");
		((HttpServletResponse) request).setHeader("Accept-Language", clientLanguage);
		request.getSession().setAttribute("idioma",clientLanguage);	
	}
}
pero sigo con el mismo error. Además, haciendo debug parece que al servlet no llega, no se mete dentro. Si he declarado el servlet en el web.xml, y he puesto bien la dirección en la llamada Ajax, ¿qué es lo que me falta? ¿O como puedo hacer para ver de dónde viene ese error?

Muchas gracias, un saludo