[Seasar-user:18256] [S2Container] CONTAINER-334の修正によるPOST処理時の副作用について
TAKEUCHI Hideyuki
[E-MAIL ADDRESS DELETED]
2009年 8月 11日 (火) 20:41:54 JST
竹内と申します。
CONTAINER-334(https://www.seasar.org/issues/browse/CONTAINER-334)
による修正によって、S2ContainerFilter内でServletの処理の前に
HTTPのパラメータをキャッシュするようになったと思います。
その影響で、HTTP-POST処理時にメッセージボディ
(HttpServletRequest.getInputStream())が読み取り終わった
状態でHttpServletのdoPost()が呼び出されてしまいます。
ExternalContextのsetRequest()呼び出し時ではなく
各パラメータ取得メソッドの初回呼び出し時にキャッシュする
ような形に変更することはできないでしょうか?
半年ぶりぐらいにs2containerのバージョンアップを行って気付きました。
よろしくお願いいたします。
--
たけうち
[E-MAIL ADDRESS DELETED]
Seasar-user メーリングリストの案内