Ip

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

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 +

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é.

Valeu…vou dar uma olhada…

Obrigado a todos

Juarez

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.

Isso mesmo ! Me confundi com a pergunta.

I´m Sorry !!!