Как получить IP-адрес клиента внутри метода действий struts2? - PullRequest
3 голосов
/ 20 октября 2010

Есть ли способ получить IP-адрес клиента внутри метода действия struts2?

Я реализовал интерфейсы SesionAware и RequestAware, но эти два внедряют только карты сеанса и запроса.1005 *

Ответы [ 3 ]

4 голосов
/ 20 октября 2010

Вы пробовали ServletRequestAware ?

2 голосов
/ 21 октября 2010

Попробуйте request.getRemoteAddress ().Это даст вам IP-адрес клиента.Если запрос поступает через прокси-сервер, вы получите только ip прокси-сервера.

0 голосов
/ 21 октября 2010

Вы можете попробовать вызов API ServletRequest.getRemoteAddress (), чтобы получить IP-адрес клиента или последнего прокси-сервера.Это часть API сервлета, а не специфичная для Struts2.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...