Для просмотра текущей строки запроса вы можете использовать:
((HttpServletRequest)request).getQueryString();
((HttpServletRequest)request).getRequestURL();
оттуда вы можете извлечь текущую часть вашего проекта.
Чтобы получить удаленный IP / хост:
request.getRemoteAddr();
request.getRemoteHost();
Вы можете использовать оба в ваших jsps, сервлетах или фильтрах.