2009-07-22 10 views
4

簡単なテストをセットアップして、<%@ page errorPage = "error.jsp"%>の動作を確認しました。それは私が例外をスローするときに上記のページ "error.jsp"を実行するようですが、 ";"が見つからないような構文エラーをテストすると、私はまだTomcatのエラーページを取得しています。私は何かを逃しているか、これはエラーの任意のタイプのエラーページを実行すべきではありませんか?JSPエラーページ属性の理解

+2

神の愛のために、Javaスクリプトレットを控えめに使用してください。私は現在、JSP scriplets、JSP、JSTL、およびJavaScriptがすべて散在しているプロジェクトに取り組んでいます。スクリプトレットで散らばったコードを維持するのは悪夢です。 – 0sumgain

答えて

6

JSPエラーページは、実行時エラー(ページがロードされている場合)にのみ使用され、サーブレットコンテナがJSPをコンパイルしようとすると、コンパイルエラーが発生します。