Foros del Web » Programación para mayores de 30 ;) » Java »

Titulo pagina anterior JSP

Estas en el tema de Titulo pagina anterior JSP en el foro de Java en Foros del Web. Hola, me gustaría saber como puedo saber el nombre de la página web de la que provengo en mi aplicación. Lo digo porque puedo acceder ...
  #1 (permalink)  
Antiguo 05/08/2009, 14:18
 
Fecha de Ingreso: julio-2009
Mensajes: 30
Antigüedad: 14 años, 9 meses
Puntos: 0
Titulo pagina anterior JSP

Hola,

me gustaría saber como puedo saber el nombre de la página web de la que provengo en mi aplicación.

Lo digo porque puedo acceder a una página desde varias, y según de la que venga hago una cosa o otra y no se como diferenciarlas.

Gracias!
  #2 (permalink)  
Antiguo 07/08/2009, 01:47
Avatar de elAntonie  
Fecha de Ingreso: febrero-2007
Mensajes: 894
Antigüedad: 17 años, 2 meses
Puntos: 10
Respuesta: Titulo pagina anterior JSP

Wenas

request.getRequestURL();

Eso si, podrias tener problemas si tienes protocolo seguro (https) ya que siempre devuelve http.

Al menos asi era antes.

Saludos.
  #3 (permalink)  
Antiguo 10/08/2009, 03:23
 
Fecha de Ingreso: julio-2009
Mensajes: 64
Antigüedad: 14 años, 9 meses
Puntos: 0
Respuesta: Titulo pagina anterior JSP

elAntonie: Completamente falso, esto te daría la URL de la página actual.

darupi:

String urlAntes = request.getHeader("Referer");
  #4 (permalink)  
Antiguo 10/08/2009, 03:44
Avatar de elAntonie  
Fecha de Ingreso: febrero-2007
Mensajes: 894
Antigüedad: 17 años, 2 meses
Puntos: 10
Respuesta: Titulo pagina anterior JSP

Pues entonces, el api y yo, mentimos como bellacos.

http://java.sun.com/j2ee/sdk_1.3/tec...getRequestURL()

Reconstructs the URL the client used to make the request. The returned URL contains a protocol, server name, port number, and server path, but it does not include query string parameters.


Saludos.
  #5 (permalink)  
Antiguo 10/08/2009, 06:59
 
Fecha de Ingreso: julio-2009
Mensajes: 64
Antigüedad: 14 años, 9 meses
Puntos: 0
Respuesta: Titulo pagina anterior JSP

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.
  #6 (permalink)  
Antiguo 10/08/2009, 08:17
 
Fecha de Ingreso: diciembre-2007
Mensajes: 194
Antigüedad: 16 años, 4 meses
Puntos: 5
Respuesta: Titulo pagina anterior JSP

Cita:
Iniciado por relaxamos Ver Mensaje
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){
....
}
__________________
Aprender J2EE en www.programacionj2ee.com.
Mi framework PHP D Framework.
  #7 (permalink)  
Antiguo 10/08/2009, 13:11
 
Fecha de Ingreso: julio-2009
Mensajes: 64
Antigüedad: 14 años, 9 meses
Puntos: 0
Respuesta: Titulo pagina anterior JSP

Pero que request.getRequestURL() sirve para sacar la URL actual.

¿Qué tiene que ver ServletController en todo esto?

Además, ¿cómo va a saber el servidor A que el cliente acaba de estar en el servidor B? El único componente que puede saber esta información es el navegador. Y lo transmite mediante la cabecera Referer.
  #8 (permalink)  
Antiguo 11/08/2009, 04:40
Avatar de elAntonie  
Fecha de Ingreso: febrero-2007
Mensajes: 894
Antigüedad: 17 años, 2 meses
Puntos: 10
Respuesta: Titulo pagina anterior JSP

Cita:
Iniciado por relaxamos Ver Mensaje
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.
Eso es cierto. Gracias por la apreciacion.

Saludos.
  #9 (permalink)  
Antiguo 11/08/2009, 15:03
 
Fecha de Ingreso: julio-2009
Mensajes: 64
Antigüedad: 14 años, 9 meses
Puntos: 0
Respuesta: Titulo pagina anterior JSP

De nada. Que aproveches.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:23.