Oi Tamer.
O m�todo request.getRemoteAddr() deve retornar o IP remoto e o m�todo
request.getHeader(Host)
deve retornar o endere�o do host.
Mas para resolver mais especificamente o seu problema sugiro que voc� crie links
relativos
para os seus servlets, ao inv�s de usar links absolutos.
Ex:
<FORM method=post Action="/servlet/Servletabrirarquivo">
</FORM>
OU
<A href=/servlet/ServletLogin> Entrar no sistema </A>
Desta forma voc� n�o vai precisar ficar reescrevendo o seu c�digo.
Boa sorte.
Handerson F. Gomes
tamer americo wrote:
> ##ola.
> Jah procurei algum metodo que retornasse o meu numero IP nos pacotes NET e
> SERVLET e nao consegui encontrar.
> ### Alguem me ajuda? ###
> qualquer dica obrigado.
>
> ##Preludio:
> fiz um servlet de busca, e no rodape do html gerado por ele contem um
> formulario que tem como acao executar o servlet novamente. eh um sistema de
> busca.
> Quando se trabalha com IPs estaticos eh facil pois no action do formulario
> a gente coloca o IP lah direto. Isto considerando que se conheca o IP. Eu
> faco assim na empresa pois lah eles tem um IP estatico.
> Meu problema eh : quando estou em casa desenvolvendo servlets, conto com a
> ajuda de alguns amigos do icq para testarem meus servlets e sempre que faco
> uma conexao o provedor me oferece um IP. Entao lah vou eu no codigo java e
> altero todas as referencias do IP que sao feitas ao meu servidor local,
> recompilo, coloco no servidor e reinicializo o servlet. Eh uma trabalheira
> danada.
>
> ________________________________________________________________________
> Tamer - Conselho Federal de Medicina - CFM
> http://come.to/tamerico - [EMAIL PROTECTED] - ICQ:3221276
> ------------------------------------------------------------------------
>
> * Para n�o receber mais e-mails desta lista envie um e-mail para
>[[EMAIL PROTECTED]]
> e no corpo do email escreva [unsubscribe <seu-email>]
> Veja as mensagens antigas em http://www.mail-archive.com/javabr%40cits.br/
* Para n�o receber mais e-mails desta lista envie um e-mail para
[[EMAIL PROTECTED]]
e no corpo do email escreva [unsubscribe <seu-email>]
Veja as mensagens antigas em http://www.mail-archive.com/javabr%40cits.br/