[Seasar-user:17050] Re: [SAStruts] エラーページにActionを指定した時にresponseがDIされない
Yasuo Higa
[E-MAIL ADDRESS DELETED]
2009年 3月 11日 (水) 15:03:19 JST
ひがです。
> >
> > お世話になっています。
> > 長島です。
> >
> > とりあえず、locationの値を*.doではな/error/のように
> > > してみてください。
> > >
> >
> > <error-page>
> > <error-code>404</error-code>
> > <location>/error/</location>
> > </error-page>
> >
> error-pageタグで指定したロケーションは、
> 内部的にフォワードされますが、filter-mappingで
> FORWARDを指定してもFilterは呼び出されないようです。
>
> RequestやResponseは、S2Filterで設定されているため、
> エラーページ用のアクションでは、
> RequestやResponseを利用することができません。
>
そういえば、dispatcherにERRORが指定できるのを忘れてました。
web.xmlのs2filterとhotdeployfilterに
<dispatcher>ERROR</dispatcher>
を加えてください。
手元で試しましたが、大丈夫でした。
Seasar-user メーリングリストの案内