[Seasar-user:4827] Re: [S2JSF] PathNotFound でページ遷移できない

[E-MAIL ADDRESS DELETED] [E-MAIL ADDRESS DELETED]
2006年 10月 20日 (金) 03:28:43 JST


米林です。

From: "m.matsuo" <[E-MAIL ADDRESS DELETED]>
Sent: Thursday, October 19, 2006 3:06 PM

下記の件、ソースまで提示して頂きありがとうございます。
検討しますのでしばらくお待ち下さい。

よろしくお願いします。

> 松尾です。
>
> 私も昔同様のことで悩んでおり、結局諦めた経緯があります。
> なので、回避策があれば提示していただけませんでしょうか。
>
> もし、回避策がない場合
> ViewTemplateFactoryImpl#getViewTemplateFromResource
> の92行目
> throw new PathNotFoundRuntimeException(path);
> の部分を
> ErrorPageManager#handleException
> をコールするように変更して頂けるとjsfErrorPage.diconで回避できるので非常に助かります。
> ※詳細にソースを追っていないので、その修正によってどのような影響がでるのかはわかりません
>
> よろしければ、ご検討いただけますでしょうか。
>
> 以上
>
> 06/10/19 に Hiroshi Yamamoto<[E-MAIL ADDRESS DELETED]> さんは書きました:
>> 山元と申します。
>> 古い件で申し訳ないのですが、同様の件で対応に悩んでおります。
>>
>> 現象を再度説明すると
>> ・PathNotFoundRuntimeExceptionの発生
>> ・内部エラーによりhttpステータス500となる
>> です。
>>
>> 検討した対応としては下記のとおりです。
>>
>> ・jsfErrorPage.diconでの設定による回避
>>   ->出来なかった
>> ・web.xmlのerror-pageの設定による回避
>>   ->ステータスコード500での回避となり、本来の404には出来ない
>> ・サーブレットフィルタで例外を処理する(力技)
>>   ->フィルタに到達した例外はServletExceptionになっていて出来ない(causeも無し)
>>
>> 現状何か回避策はありませんでしょうか。

---
米林 正明
[E-MAIL ADDRESS DELETED] 





Seasar-user メーリングリストの案内