JSP: получение IP-адреса зрителя - PullRequest
0 голосов
/ 15 декабря 2010

Привет,

Я использую Apache Tomcat 6.0, используя Windows 7 Professional в качестве моей ОС.Я разработал проект JavaEE с использованием Netbeans 6.9.1 У меня есть домен на Dyndns, который идет прямо к Apache Tomcat 6.0.

Мне было интересно, возможно ли это?Я хочу отслеживать / контролировать IP (IPv4 / IPv6), которые в настоящее время просматривают мой домен.Кроме того, я могу также контролировать, какую часть моего проекта они просматривают.

Спасибо, Кирилл Х.

1 Ответ

1 голос
/ 15 декабря 2010

Для просмотра текущей строки запроса вы можете использовать:

((HttpServletRequest)request).getQueryString();
((HttpServletRequest)request).getRequestURL();

оттуда вы можете извлечь текущую часть вашего проекта.

Чтобы получить удаленный IP / хост:

request.getRemoteAddr();
request.getRemoteHost();

Вы можете использовать оба в ваших jsps, сервлетах или фильтрах.

...