Como acessar o objeto ServletRequest no GWT-Dispatch ActionHandler <>?
-
26-09-2019 - |
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.
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