2009-07-28 10 views

答えて

12

ViewResolverインターフェイスは、現在の要求には含まれていないため、実装されていません。

((ServletRequestAttributes)RequestContextHolder.currentRequestAttributes()).getRequest(); 
+0

どうもありがとう:

はしかし、あなたは要求のようなものを保存するために、スレッドバインド変数を使用しますが、それはかなりありませんRequestContextHolderから現在の要求を取得するオプションを持っています。これはトリックです。私が知っておくべきこの技術の副作用? –

+0

それ自体は副作用ではありませんが、コンテキスト所有者はDispatcherServletによって初期化されることに注意してください。あなたの要求がそれを通り抜ける限り、バックグラウンドスレッディングを使って厄介なことをやめない限り、あなたはうまくいくはずです。 – skaffman

関連する問題