comment accéder à l'objet ServletRequest GWT-expédition actionHandler <>?
-
26-09-2019 - |
Question
Cela peut être évident, mais je ne vois pas de trouver mon chemin à l'objet ServletRequest dans une méthode ActionHandler.execute GWT-de dispatch ().
Je suis besoin de se rendre à la méthode getRemoteHost () du servlet.
J'utilise v1.0 de GWT-expédition.
La solution
Je me suis dit ceci ...
Utilisation de Guice, injectent un fournisseur dans le constructeur du gestionnaire.
Provider<HttpServletRequest> servletRequest
puis dans la méthode d'exécution, utilisez le fournisseur comme ça ...
// request ip address
String ipAddress = servletRequest.get().getRemoteAddr();
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow