Ip

5 respostas
J

Bom dia…gostaria de saber se tem como pegar o IP do WebServer via JSP, necessito disto com uma certa urgencia.

[]'s e Obrigado

Juarez

5 Respostas

A

Caro Juarezpj,

vc deve utilizar o objeto "request" disponivel na JSP. Dentro do "request" vc utiliza o metodo "getRemoteAddr()".

 Ex:

      String ipClient = request.getRemoteAddr();


Ate +
cancao

Com isso vc recupera o ip de quem fez a requisição e não do server. Para pegar do server, dá uma olhada na classe InetAddress

Até.

J

Valeu…vou dar uma olhada…

Obrigado a todos

Juarez

T

Acredito que a coisa mais próxima a isto seja usar a função getServerName() do request, que retorna a variavel SERVER_NAME do servidor. Depois voce pode usar as classes do java.net.* para descobrir o IP desse nome(InetAddress.getAllByName()). Claro, isto implica na correta configuração do servidor web, com o SERVER_NAME contendo o nome correto do servidor.
O ideal seria acessar mesmo o Socket da conexão, lá poderia dar um getLocalAddress, mas infelizmente o socket não parece ser externalizado pelo request.

A

Isso mesmo ! Me confundi com a pergunta.

I´m Sorry !!!

Criado 5 de dezembro de 2003
Ultima resposta 9 de dez. de 2003
Respostas 5
Participantes 4