这可能是显而易见的,但我不能看到找到我的方式来一个GWT分派ActionHandler.execute()方法中的ServletRequest对象。

我需要去servlet的getRemoteHost()方法。

我使用GWT分派的V1.0。

有帮助吗?

解决方案

我这出...

使用吉斯,注入提供商入处理程序的构造。

Provider<HttpServletRequest> servletRequest

然后在执行方法中,使用像这样...

的提供者
// request ip address
String ipAddress = servletRequest.get().getRemoteAddr();
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top