Как я определяю IP-адрес веб-клиента (для JSP)?

То, где ищут, является размером файла, который Вы хотите в байтах - 1.

dd if=/dev/zero of=filename bs=1 count=1 seek=1048575
5
задан jsight 14 September 2009 в 19:30
поделиться

2 ответа

<% 
   out.print( request.getRemoteAddr() ); 
   out. print( request.getRemoteHost() ); 
%>
  • request.getRemoteAddr () вернуть IP адрес машины, откуда вы доступ к странице jsp.
  • request.getRemoteHost () возвращает имя хоста, с которого вы находитесь доступ к странице jsp. Если вы получите доступ это с самого сервера, он вернет имя сервера.

Если клиент находится за прокси-сервером, приведенные выше данные бесполезны, поскольку вы получите IP-адрес прокси, за которым он находится, вместо этого попробуйте:

<%
   out.print( request.getHeader("x-forwarded-for") );
%>
6
ответ дан 13 December 2019 в 05:39
поделиться

Ваши методы верны. Я предполагаю, что вы обращаетесь к нему на localhost и, следовательно, попадаете в интерфейс обратной связи.

6
ответ дан 13 December 2019 в 05:39
поделиться
Другие вопросы по тегам:

Похожие вопросы: