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
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 !!!