0

これは明らかかもしれませんが、gwt-dispatch ActionHandler.execute() メソッド内で ServletRequest オブジェクトへの道を見つけることができません。

サーブレットの getRemoteHost() メソッドにアクセスする必要があります。

gwt-dispatch の v1.0 を使用しています。

4

1 に答える 1

0

私はこれを理解しました...

Guice を使用して、プロバイダーをハンドラーのコンストラクターに挿入します。

Provider<HttpServletRequest> servletRequest

次に、実行メソッドで、次のようにプロバイダーを使用します...

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