ResponseFacade.sendRedirectのIllegalStateExceptionについて

Tetsuro Aoki 343views 更新:2014年4月15日

IllgalStateExceptionはメソッドの呼び出しに対してオブジェクトの状態が不正なときにスローする例外です。
オブジェクトの状態が不正な場合の例としてはオブジェクトのフィールドが設定した制約条件を満たさないときなどが挙げられます。

ResponseFacade.sendRedirectがIllgalStateExceptionをスローするときがありますが、これはレスポンスが既にコミットされてしまっているためのようです。レスポンスバッファが一杯になったときやflush()などでデータを書き出したときなどにこのようなことが起こります。

ログイン / 新規登録してコメントする

このソースコードをストックして後で利用したり、作業に利用したソースコードをまとめることができます。

こちらもお役に立つかもしれません