Hola, estoy trabajando con Servlets y necesito obtener obtener la URL de la página anterior (la página de la cual vengo), como puedo hacer esto?.
Esto lo he realizado con éxito utilizando el método request.getHeader("Referer"); y obtengo la URL, pero si la página anterior no es un servlet del servidor me regresa NULL.
Por ejemplo si estoy en la página http://nombreservidor/servlet/pagina_vieja y esta página tiene una liga a http://nombreservidor/servlet/pagina_nueva si puedo obtener la URL. Pero si la página anterior no es el mismo servidor (http://otroservidor/inicio.htm) en vez de regresarme la URL me regresa NULL.
Como le puedo hacer para que me regrese la URL si la página anterior no esta en el mismo servidor?