0

这可能很明显,但我看不到在 gwt-dispatch ActionHandler.execute() 方法中找到通往 ServletRequest 对象的方法。

我需要使用 servlet 的 getRemoteHost() 方法。

我正在使用 gwt-dispatch 的 v1.0。

4

1 回答 1

0

我想通了...

使用 guice,将 Provider 注入到 Handler 的构造函数中。

Provider<HttpServletRequest> servletRequest

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

// request ip address
String ipAddress = servletRequest.get().getRemoteAddr();
于 2010-05-14T15:29:17.400 回答