как получить доступ к объекту ServletRequest в gwt-dispatch ActionHandler <>? - PullRequest
0 голосов
/ 14 мая 2010

Это может быть очевидно, но я не вижу пути к объекту ServletRequest в методе gwt-dispatch ActionHandler.execute ().

Мне нужно добраться до метода getRemoteHost () сервлета.

Я использую v1.0 gwt-dispatch.

1 Ответ

0 голосов
/ 14 мая 2010

Я понял это ...

Используя guice, добавьте провайдера в конструктор обработчика.

Provider<HttpServletRequest> servletRequest

затем в методе execute используйте провайдера следующим образом ...

// request ip address
String ipAddress = servletRequest.get().getRemoteAddr();
...