Como saber a url de origem

Hi.

Gostaria de saber como descobrir a url de origem de uma pagina. Por exemplo:
Para entrar na pagina de logs, existe um link na pagina de clientes e outro na pagina de fornecedor. Quando entrar na pagina de logs eu gostaria de exibir um alert bem vindo cliente ou bem vindo fornecedor.

A explicação acima é meramente explicativa e não reflete uma situação real.
Desde já muito obrigado.

Dependendo de como você estruturou seu site, você pode usar a propriedade do header do request “Referer”.

[quote=thingol]Dependendo de como você estruturou seu site, você pode usar a propriedade do header do request “Referer”.


[/quote]

Estou usando jsf, preciso dessa informação dentro de um bean. Eu estava procurando algo dentro do HttpServletRequest mas todos os métodos fazem referencia a pagina local, como por exemplo o texto abaixo:
request.getLocalAddr();

Na pior da hipóteses manda uma Flag como parametro (ex: href=“paginadelog.jsp?userType=f”) e pega no request (ex: String tipo = request.getParameter(“userType”))

procure por request.getHeader (“Referer”)