Pergunta

Isso pode ser óbvio, mas não consigo ver o caminho para o objeto ServletRequest dentro de um método GWT-Dispatch ACTIONHANDLER.EXECUTE ().

Estou precisando acessar o método getRemoteHost () do servlet.

Estou usando v1.0 do GWT-Dispatch.

Foi útil?

Solução

Eu descobri isso ...

Usando Guice, injete um provedor no construtor do manipulador.

Provider<HttpServletRequest> servletRequest

Então, no método Execute, use o provedor como este ...

// request ip address
String ipAddress = servletRequest.get().getRemoteAddr();
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top