Come accedere all'oggetto ServletRequest in GWT-spedizione actionHandler <>?
-
26-09-2019 - |
Domanda
Questo può essere ovvio, ma non riesco a vedere di trovare la mia strada per l'oggetto ServletRequest all'interno di un metodo GWT-dispatch ActionHandler.execute ().
Ho bisogno di arrivare al getRemoteHost del servlet () metodo.
sto usando v1.0 di GWT-spedizione.
Soluzione
I capito questo ...
Utilizzando Guice, iniettare un Provider nel costruttore della Handler.
Provider<HttpServletRequest> servletRequest
poi nel metodo Execute, utilizzare il provider come questo ...
// request ip address
String ipAddress = servletRequest.get().getRemoteAddr();
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow