どのようにアクセスのServletRequestオブジェクトへのGWT-派遣中のActionHandler <>?

StackOverflow https://stackoverflow.com/questions/2830660

質問

これは明白かもしれませんが、私はGWT-派遣ActionHandler.execute()メソッド内のServletRequestオブジェクトに自分の道を見つけるために見ることができません。

私は、サーブレットのgetRemoteHost()メソッドに到達するために必要だ。

私はGWT-派遣のv1.0のを使用しています。

役に立ちましたか?

解決

私は考え出しこのうち...

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

Provider<HttpServletRequest> servletRequest

、その後、executeメソッドでは、このようなプロバイダを使用して...

// request ip address
String ipAddress = servletRequest.get().getRemoteAddr();
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top