Strutsのtilesの「page errorPage」について教えてください。


「layout.jsp」、「hoge.jsp」と2ファイルあり。
「hoge.jsp」の中で、「layout.jsp」を呼び出しています。(tiles:insert template)

そこで、JSPエラーの遷移先としてpage errorPageを設定したいのですが、
なぜか、「layout.jsp」の一番上に書いても反映されません。(JSPエラー時にスタックトレースが画面に表示されます)
「hoge.jsp」にpage errorPageを設定した場合、想定どおりにエラー画面に遷移します。

すべてのJSPに「page errorPage」を追加するのはやりたくありません。
何か良い方法はありませんか?

回答の条件
  • 1人10回まで
  • 登録:
  • 終了:2010/03/25 13:00:06
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答1件)

id:aside No.1

回答回数339ベストアンサー獲得回数31

ポイント60pt

厳密に全てのエラーを引っかけられた記憶はないのですが、web.xmlでerror-code 500

の設定をすると、他のjspでのエラー設定は不要だったはずです

<error-page>

<error-code>500</error-code>

<location>/エラー遷移先.jsp</location>

</error-page>

http://sirius.itfrontier.co.jp/jrun/docs/jr4/docs/html/Programme...

id:nemutaiyo

web.xmlでの設定ですね。分りました。ありがとうございます!

2010/03/18 16:17:48

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません