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.

È stato utile?

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
scroll top