Pegar Nome do Domínio em uma Variavel

1 resposta
G

Olá pessoal!

Preciso pegar o endereço base da URL, o endereço do domínio:

Ou seja quando for http://localhost:8080/sistema/appRecupera.faces preciso colocar na variavel http://localhost:8080/

Quando for http://www.uol.com.br/sistema/appRecupera.faces preciso colocar na variavel http://www.uol.com.br/

Entenderam? Alguém sabe como fazer isso, usando JSF ou mesmo em Servlet no Managed Bean?

Muito Obrigado!

1 Resposta

G

Acabei pegando a url inteira atual e fazendo uma substring para tirar o restante:

FacesContext context = FacesContext.getCurrentInstance();

HttpServletRequest request = (HttpServletRequest) context.getExternalContext().getRequest();

String urlAtual = request.getRequestURL().toString();

Se alguém souber uma maneira que pego apenas o domínio direto, por favor poste aqui :lol:

Criado 24 de junho de 2008
Ultima resposta 25 de jun. de 2008
Respostas 1
Participantes 1