Cita:
Iniciado por relaxamos Imaginate que el usuario está en la página w w w . dominio1.com/index1.jsp. En esta página hace un click que le lleva a w w w . dominio2.com/index2.jsp. Si en el index2.jsp hacer getRequestURL() te devolverá "w w w . dominio2.com/index2.jsp".
Sin embargo, tal y como entiendo yo la pregunta interesa sacar "w w w . dominio1.com/index1.jsp", este dato se almacena en la cabecera Referer.
Hombre, yo me imagino que accedera a la vista siguiente desde un servlet controller, y en dicho servlet controller recibira la peticion de la primera vista, con lo que el request.getRequestURL(); es totalmente valido.
Código:
if(request.getRequestURL().indexOf("index1.jsp") > -1){
....
}